  html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent}
body {line-height: 1}
ol, ul {list-style: none}
blockquote, q {quotes: none}
blockquote:before, blockquote:after, q:before, q:after {content: ''; content: none}
 :focus {outline: 0}
 ins {text-decoration: none}
del {text-decoration: line-through}
 table {border-collapse: collapse; border-spacing: 0}
button::-moz-focus-inner, input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner {border: none}
  .container_12 {margin-left: auto; margin-right: auto; width: 960px}
 .grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12 {display:inline; float: left; position: relative; margin-left: 12px; margin-right: 12px}
 .alpha {margin-left: 0}
.omega {margin-right: 0}
 .container_12 .grid_1 {width:55px}
.container_12 .grid_2 {width:135px}
.container_12 .grid_3 {width:215px}
.container_12 .grid_4 {width:295px}
.container_12 .grid_5 {width:375px}
.container_12 .grid_6 {width:455px}
.container_12 .grid_7 {width:535px}
.container_12 .grid_8 {width:615px}
.container_12 .grid_9 {width:695px}
.container_12 .grid_10 {width:775px}
.container_12 .grid_11 {width:855px}
.container_12 .grid_12 {width:935px}
 .container_12 .prefix_1 {padding-left:80px}
.container_12 .prefix_2 {padding-left:160px}
.container_12 .prefix_3 {padding-left:240px}
.container_12 .prefix_4 {padding-left:320px}
.container_12 .prefix_5 {padding-left:400px}
.container_12 .prefix_6 {padding-left:480px}
.container_12 .prefix_7 {padding-left:560px}
.container_12 .prefix_8 {padding-left:640px}
.container_12 .prefix_9 {padding-left:720px}
.container_12 .prefix_10 {padding-left:800px}
.container_12 .prefix_11 {padding-left:880px}
 .container_12 .suffix_1 {padding-right:80px}
.container_12 .suffix_2 {padding-right:160px}
.container_12 .suffix_3 {padding-right:240px}
.container_12 .suffix_4 {padding-right:320px}
.container_12 .suffix_5 {padding-right:400px}
.container_12 .suffix_6 {padding-right:480px}
.container_12 .suffix_7 {padding-right:560px}
.container_12 .suffix_8 {padding-right:640px}
.container_12 .suffix_9 {padding-right:720px}
.container_12 .suffix_10 {padding-right:800px}
.container_12 .suffix_11 {padding-right:880px}
 .container_12 .push_1 {left:80px}
.container_12 .push_2 {left:160px}
.container_12 .push_3 {left:240px}
.container_12 .push_4 {left:320px}
.container_12 .push_5 {left:400px}
.container_12 .push_6 {left:480px}
.container_12 .push_7 {left:560px}
.container_12 .push_8 {left:640px}
.container_12 .push_9 {left:720px}
.container_12 .push_10 {left:800px}
.container_12 .push_11 {left:880px}
 .container_12 .pull_1 {left:-80px}
.container_12 .pull_2 {left:-160px}
.container_12 .pull_3 {left:-240px}
.container_12 .pull_4 {left:-320px}
.container_12 .pull_5 {left:-400px}
.container_12 .pull_6 {left:-480px}
.container_12 .pull_7 {left:-560px}
.container_12 .pull_8 {left:-640px}
.container_12 .pull_9 {left:-720px}
.container_12 .pull_10 {left:-800px}
.container_12 .pull_11 {left:-880px}
  .clear {clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0}
 .clearfix:after {clear: both; content: ' '; display: block; font-size: 0; line-height: 0; visibility: hidden; width: 0; height: 0}
.clearfix {display: inline-block}
* html .clearfix {height: 1%}
.clearfix {display: block}
#ajax_loading {position: absolute; display: none; top: 40%; left: 45%; font-size: 20px; z-index: 1001}
#ajax_loading p {font-size: 20px; color: #FFF; border: 1px solid #fff; background-color: #000; padding: 10px}
body {background-color: #252527; font-family: Georgia; color: #c2c2c2; font-size: 11px}
* {font-family: Georgia; color: #c2c2c2; font-size: 11px}
h4 {font-size: 12px}
p {font-size: 11px}
body div.body {background-repeat: repeat-y; background-position: center}
em {font-style: normal; color: #999}
hr {border: none; background-repeat: repeat-x; height: 4px}
hr.no_bg {background-image:none !important}
a, a:active, a:visited {color:#999999}
a:hover {color:#4bb7f4; text-decoration: underline}
a.button_big, input.button_big {display: block; border:none; background:transparent; background-repeat: no-repeat; background-position: left top; height: 59px; width: 154px; vertical-align: middle; line-height: 59px; text-align: center; color: #FFF; font-size: 16pt; text-decoration: none; cursor:pointer}
a:hover.button_big, input:hover.button_big{ background-position: -154px top}
a.button_big_yellow {background-position: -308px top; display: block; background-repeat: no-repeat; height: 59px; width: 195px; vertical-align: middle; line-height: 59px; text-align: center; color: #FFF; font-size: 16pt; text-decoration: none}
a.button_big_yellow:hover {background-position: -503px top}
.semiopacity {opacity: 0.6}
.image {display: block; position: absolute; width: 100%; height: 100%}
.border_210x170 {height: 169px; width: 210px; background-position: left top}
.border_100x100 {height: 100px; width: 100px; background-position: -210px top}
.border_70x70 {height: 70px; width: 70px; background-position: -310px top}
.border_50x50 {height: 50px; width: 50px; background-position: -380px top}
.border_40x40 {height: 40px; width: 40px; background-position: -430px top}
.container { padding: 10px 0}
div.body_footer {padding-top: 18px; background-repeat: no-repeat; height: 48px; width: 980px; overflow: hidden; font-size: 10px; color: #7e7f81; background-position: -980px bottom}
 div.body_header {background-repeat: no-repeat; height: 72px; width: 980px; overflow: visible; position: absolute; margin-left:-10px; top:0; z-index: 10; background-position: left top}
div.body_header .grid_7 h4 {color:#FFFFFF; font-size:19px; padding-bottom:5px; text-decoration:none}
  #slidebar {display: none; background-color: #000}
ul.slidebar_controls {display: block; position: relative; float: right; clear: right; height: 44px; line-height: 34px; margin: 0; right: 40px; font-size: 80%; text-align: center; z-index: 20; font-size: 14px}
ul.slidebar_controls li.left {background: transparent none no-repeat left 0; height: 44px; width: 24px; padding: 0; margin: 0; display: block; float: left; background-position: -2940px top}
ul.slidebar_controls li.right {background: transparent none no-repeat left 0; height: 44px; width: 24px; padding: 0; margin: 0; display: block; float: left; background-position: -2964px top}
ul.slidebar_controls li {text-align: left; padding: 0 6px 0 6px;  float: left; height: 42px; background: transparent none repeat-x 0 0}
div.slidebar_controls {background-repeat: no-repeat; height: 16px; width: 980px; overflow: visible; background-position: -1960px top}
#slidebar_controls ul.button li {background: transparent none; height: 30px; padding: 0; display: block}
#slidebar_controls ul.button li.close {display: none}
#slidebar_controls ul.button li p {float: left; font-size: 15px; cursor: default}
div.slidebar_controls a.toggle {display: block; padding-left: 22px; font-size: 11px; line-height: 18px; height: 18px; padding-right: 2px; margin-top: 10px;  color: #858686; float: left;  }
div.slidebar_controls a:hover.toggle {color: #fff}
div.slidebar_controls a.closed {background: transparent none no-repeat scroll left -36px}
div.slidebar_controls a:hover.closed {background-position: left -54px}
div.slidebar_controls a.opened {background: transparent none no-repeat scroll left top}
div.slidebar_controls a:hover.opened {background-position: left -18px}
div.slidebar_body {background-repeat: repeat-y; padding: 30px 40px 10px 40px; width: 900px; overflow: hidden}
div.slidebar_footer {background-repeat: no-repeat; width: 980px; height: 15px; overflow: hidden; background-position: -2988px top}
#slidebar_body div.registration {padding: 0 60px 0 30px}
#slidebar_body div.registration h3 {font-size: 24px; margin-bottom: 10px; color: #95bf04}
#slidebar_body div.registration h4 {font-size: 14px; margin-bottom: 10px; color: #95bf04}
#slidebar_body div.registration a.button_register {display: block; background: transparent none no-repeat scroll -308px top; height: 38px; line-height: 38px; width: 154px; vertical-align: middle; text-align: center; color: #FFF; font-size: 18px; font-weight: bold; float: right; text-decoration: none}
#slidebar_body div.registration a:hover.button_register {background-position: -462px top;  }
div.login {border-left: 1px solid #313134; text-align:right}
div.login h3 {font-size: 24px; margin-bottom: 10px; color: #4bb7f4}
div.login label {border-right: 1px solid #313134; font-size:19px; margin-right:5px; padding-right:5px}
div.login li.checkbox label {border: none; margin:0; padding:0}
#slidebar_body div.login input.text, #slidebar_body div.login input.password {border-color:#4bb7f4}
div.login form input.submit {background: transparent none no-repeat scroll -616px top; height: 38px; line-height: 34px; width: 128px; vertical-align: middle; text-align: center; color: #FFF; font-size: 18px; font-weight: bold; border: none; padding-bottom:4px}
div.login form input:hover.submit {background-position: -744px top; text-decoration: none; cursor: pointer}
div.login div.register form input.submit {background: transparent none no-repeat scroll left top; height: 38px; line-height: 38px; width: 154px; vertical-align: middle; text-align: center; color: #FFF; font-size: 18px; font-weight: bold; border: none; text-decoration: none; cursor: pointer}
div.login div.register form input:hover.submit {background-position: -154px top}
ul.open_id {height:36px; display:inline}
ul.open_id li a {display:block; float:right; height:36px; width:36px; text-indent:9000px; margin:0 3px 5px}
#slidebar .registration p {font-size:18px; line-height:110%}
  ul.main_menu {display: block; text-align: center; position: relative; z-index: 100}
ul.main_menu li {text-align: left; padding: 5px 5px; display: inline; color: #858686; color: #fff}
ul.main_menu li.sep {font-weight: bolder; cursor: default; color: #858686}
.body_header ul.main_menu li {font-size: 18px}
.body_header ul.main_menu li.sep {font-size: 19px}
ul.main_menu li a {color: #858686; padding-right: 7px; border-right: 2px solid #858686; text-decoration: none}
ul.main_menu li.last a {border: none}
ul.main_menu li a.active {color: #fff}
ul.main_menu li a:hover {color: #fff; text-decoration: none}
.footer_menu {font-size: 13px; padding-top: 16px}
.footer_menu ul.main_menu li a {border-width: 1px}
  ul.home_sub_menu {background: transparent none no-repeat scroll left top; width: 980px; height: 430px;  margin: -25px auto 15px auto; overflow: visible; position: relative; z-index: 0}
ul.home_sub_menu li.footer a {display: none}
ul.home_sub_menu li.footer {background: transparent none no-repeat scroll left top; display: block; height: 26px; width: 980px; position: absolute;  bottom: 0}
ul.home_sub_menu li a {display: block; background: transparent none no-repeat scroll left top; position: absolute; text-indent: -9000px}
ul.home_sub_menu li.games a {height: 63px; width: 150px; background-position: left top; bottom: 155px; margin-left: 55px}
ul.home_sub_menu li.games a:hover {background-position: left bottom}
ul.home_sub_menu li.online a {height: 48px; width: 150px; bottom: 135px; margin-left: 310px; background-position: -150px top}
ul.home_sub_menu li.online a:hover {background-position: -150px bottom}
ul.home_sub_menu li.mobile a {height: 63px; width: 187px; bottom: 110px; margin-left: 475px; background-position: -450px top; cursor: default}
#home_bookmark a {height:29px; width:29px; background-position: -637px top; bottom: 37px; margin-left: 835px}
#home_bookmark a:hover {background-position: -637px bottom}
#home_startpage a {height:29px; width:29px; background-position: -666px top; bottom: 37px; margin-left: 870px}
#home_startpage a:hover {background-position: -666px bottom}
#home_invite2 a {height:29px; width:29px; background-position: -695px top; bottom: 37px; margin-left: 905px}
#home_invite2 a:hover {background-position: -695px bottom}
 ul.home_sub_menu li.contacts a {height: 56px; width: 150px; bottom: 150px; margin-left: 775px; background-position: -300px top}
ul.home_sub_menu li.contacts a:hover {background-position: -300px bottom}
ul.home_sub_menu li.register a {height: 55px; width: 175px; bottom: 345px; margin-left: 192px; background-position: 700px top}
ul.home_sub_menu li.invite a {height: 78px; width: 160px; bottom: 321px; margin-left: 500px; background-position: 700px top}
ul.home_sub_menu li.playing_together a {height: 75px; width: 104px; bottom: 322px; margin-left: 773px; background-position: 700px top}
  ul.category_sub_menu {background-repeat: no-repeat; background-position: bottom; width: 926px; height: 77px; margin-top: -17px; margin-left: auto; margin-right: auto; position: relative; z-index: 0}
ul.category_sub_menu li {display: block; float: left; height: 70px; width: 152px}
ul.category_sub_menu li a {display: block; height: 70px; background: transparent none no-repeat scroll left top; text-indent: -9000px}
ul.category_sub_menu li.arcade {width: 158px}
ul.category_sub_menu li.arcade a:hover, ul.category_sub_menu li.arcade a.active {background-position: left 77px}
ul.category_sub_menu li.arcade a {width: 100%; background-position: left top}
ul.category_sub_menu li.tetris-lines a:hover, ul.category_sub_menu li.tetris-lines a.active {background-position: left 77px}
ul.category_sub_menu li.tetris-lines a {width: 100%; background-position: -158px top}
ul.category_sub_menu li.logic-puzzle a:hover, ul.category_sub_menu li.logic-puzzle a.active {background-position: left 77px}
ul.category_sub_menu li.logic-puzzle a {width: 100%; background-position: -310px top}
ul.category_sub_menu li.action-puzzle a:hover, ul.category_sub_menu li.action-puzzle a.active {background-position: left 77px}
ul.category_sub_menu li.action-puzzle a {width: 100%; background-position: -462px top}
ul.category_sub_menu li.arkanoid a:hover, ul.category_sub_menu li.arkanoid a.active {background-position: left 77px}
ul.category_sub_menu li.arkanoid a {width: 100%; background-position: -614px top}
ul.category_sub_menu li.shooter {width: 160px}
ul.category_sub_menu li.shooter a:hover, ul.category_sub_menu li.shooter a.active {background-position: left 77px}
ul.category_sub_menu li.shooter a {width: 100%; background-position: right top}
  .grid_9 div.header {background-repeat: no-repeat;   height:68px; overflow: hidden;  padding: 4px 4px 0 4px}
.grid_9 div.header h3 {background: transparent none no-repeat scroll left 3px; padding-left: 20px; font-size: 24px; text-decoration: underline; color: #cccdce; float:left; margin: 20px 15px 0 15px; overflow:hidden; white-space:nowrap; width:450px}
.grid_9 div.body {background-repeat: repeat-y; background-position: -1124px bottom;  padding: 0 4px; color: #C2C2C2; font-size: 11pt}
.grid_9 div.body p { }
.grid_9 div.footer {background-repeat: no-repeat; height: 14px; background-position: -1340px top}
.game_header_button {display:block; height:43px; width:43px; cursor:pointer; text-indent:-9000px; float:right; margin: 12px 15px 0 0}
  .grid_7 div.header {background-repeat: no-repeat;   height: 39px; overflow: hidden; padding: 4px 4px 0 4px; background-position: -1180px top}
.grid_7 .header h3 {color:#FFF; font-size:18px; padding: 9px 0 0 13px; float:left}
.grid_7 div.body {background-repeat: repeat-y; background-position: -589px bottom;  padding: 15px 19px 5px 19px; font-size: 11pt}
.grid_7 div.footer {background-repeat: no-repeat; height: 13px; background-position: -805px top}
.grid_7 div.footer_pager {background-repeat: no-repeat; height: 28px; background-position: left top}
.grid_7 h4 { margin-bottom: 5px}
.grid_7 p {margin-bottom: 11px}
.category_rss_button {display:block; height:27px; width:27px; cursor:pointer; text-indent:-9000px; float:right; margin: 6px 10px 0}
  .grid_6 div.header {background-repeat: no-repeat;  height: 19px; overflow: hidden; padding: 12px 19px; background-position: -1715px top}
.grid_6 .header h3 {color:#FFF; font-size:18px; float: left}
.grid_6 .header a {float: right}
.grid_6 div.body {background-repeat: repeat-y; background-position: -2755px bottom;  padding: 1px 5px 0px 5px; color: #C2C2C2; font-size: 11pt}
.grid_6 div.footer_alt {background: transparent none no-repeat scroll -3425px bottom; height: 26px; overflow: visible; margin-top: -11px}
.grid_6 div.footer {background: transparent none no-repeat scroll -2970px top; height: 15px; overflow: visible}
.grid_6 div.footer_alt a {margin-left: auto; margin-right: auto; display: block; height: 22px; width: 48px; background: transparent none no-repeat scroll left top}
.grid_6 div.footer_alt a:hover {background-position: left bottom}
.grid_6 div.grid_3_content_wrapper {padding: 0 10px}
  .grid_5 div.header_alt {background-repeat: no-repeat;  height: 19px; overflow: hidden; padding: 12px 19px; background-position: -804px top}
.grid_5 div.header {background-repeat: no-repeat;  height: 19px; overflow: hidden; padding: 12px 19px; background-position: -430px top}
.grid_5 h3 {color:#FFF; font-size:18px}
.grid_5 div.body {background-repeat: repeat-y; background-position: -215px bottom;  padding: 15px 18px 5px 19px; color: #C2C2C2; font-size: 11pt}
.grid_5 div.footer {background-repeat: no-repeat; height: 13px; background-position: -431px top}
  .grid_3 div.header_alt {background-repeat: no-repeat;  height: 19px; overflow: hidden; padding: 12px 19px; background-position: -215px top}
.grid_3 div.header {background-repeat: no-repeat;  height: 19px; overflow: hidden; padding: 12px 19px; background-position: left top}
.grid_3 .header h3 {color:#FFF; font-size:18px; float: left}
.grid_3 .header a {float: right}
.grid_3 div.body {background-repeat: repeat-y; background-position: left bottom;  padding: 1px 5px 0px 5px; color: #C2C2C2; font-size: 11pt}
.grid_3 div.footer_alt {background: transparent none no-repeat scroll -215px bottom; height: 26px; margin-top: -11px; overflow: visible}
.grid_3 div.footer {background: transparent none no-repeat scroll left top; height: 15px; overflow: visible}
.grid_3 div.footer_alt a {margin-left: auto; margin-right: auto; display: block; height: 22px; width: 48px; background: transparent none no-repeat scroll left top}
.grid_3 div.footer_alt a:hover {background-position: left bottom}
.grid_3 div.grid_3_content_wrapper {padding: 0 10px}
  #funbox {margin-left: -3px}
ul.funbox_tabs {padding: 0 20px; display: block}
ul.funbox_tabs li {display: block; float: left; width: 48px; height: 41px; margin-top: -37px; text-align: center; position: relative; margin-bottom: -2px}
ul.funbox_tabs li a {display: block; width: 48px; height: 34px;  text-align: center; padding-top: 7px}
ul.funbox_tabs li.active a, ul.funbox_tabs li.active a:hover {background: transparent none no-repeat scroll left top}
ul.funbox_tabs li a:hover {background: transparent none no-repeat scroll left top}
#funbox ul.funbox_tabs li a span {display: block; height: 28px; width: 30px; margin: 0 auto; cursor: pointer; text-indent: 9000px; white-space:nowrap; overflow: hidden}
#funbox .funbox_header {width: 340px; height: 8px; overflow: hidden; background-repeat: no-repeat; clear: both}
#funbox .funbox_body {background-color: #2e2f31; border: 2px solid #696b6f; border-top: none; border-bottom: none; width: 306px;  padding: 10px 15px; height: 202px; overflow-y: auto; overflow-x: hidden}
#funbox .funbox_body .funbox_page {}
#funbox .funbox_footer {width: 340px; height: 8px; overflow: hidden; background-repeat: no-repeat}
#funbox ul.events_list {padding-left: 15px; font-size: 11px; line-height: 130%}
#funbox ul.events_list li {padding: 10px 0 10px 5px; border-bottom: 1px dotted #696b6f}
#funbox ul.events_list li.last {border-bottom: none}
.container_12 .grid_5 .funbox_index_page {height:326px; overflow-x:hidden; overflow-y:auto; padding: 5px 15px; width: 310px}
#funbox ul li a {color:#4BB7F4}
#funbox ul li a:hover {color:#7DE}
  ul.friends_tabs {margin-top: -47px; float: right}
ul.friends_tabs li {float: left}
ul.friends_tabs li a {display: block; color: #FFF; text-align: center; vertical-align: middle; cursor: pointer; text-decoration: none; font-size: 11px; margin: 0 5px; height: 30px}
ul.friends_tabs li a.one_line {height: 20px; padding-top: 10px}
ul.friends_tabs li a.two_lines {height: 25px; padding-top: 5px}
ul.friends_tabs li a.regular {width: 73px; background-position: left top}
ul.friends_tabs li a:hover.regular, ul.friends_tabs li.active a.regular {background-position: left bottom}
ul.friends_tabs li a.small {width: 36px; background-position: -73px top}
ul.friends_tabs li a:hover.small, ul.friends_tabs li.active a.small {background-position: -73px bottom}
  .grid_12_slidebar div.header {background-repeat: no-repeat;  height: 14px; overflow: hidden}
.grid_12_slidebar div.body {background-repeat: repeat-y; background-position: -1819px top;  padding: 0 19px 20px 19px; width: 898px;  color: #C2C2C2; font-size: 11pt}
.grid_12_slidebar div.footer {background: transparent none no-repeat scroll -2035px bottom; height: 30px; overflow: visible; margin-top: -15px}
.grid_12_slidebar div.footer a {margin-left: auto; margin-right: auto; display: block; height: 22px; width: 48px; background-repeat: no-repeat; background-position:0 0}
.grid_12_slidebar div.footer a:hover {background-position:0 -22px}
  .grid_12_gbar div.header {background-position: -2170px top; height: 32px; background-repeat: no-repeat;  overflow: hidden}
.grid_12_gbar div.body {background-repeat: repeat-y; background-position: -3210px bottom;  padding: 1px 5px 0px 5px;  color: #C2C2C2; font-size: 11pt; overflow: visible}
.grid_12_gbar div.footer {background: transparent none no-repeat scroll -3880px top; height: 14px; overflow: hidden}
#adds {position:absolute; margin-top:-95px; margin-left:100px}
  div.voting_box {width: 212px; margin: 10px 0}
div.body div.voting_box p {padding: 0; text-align: center; font-size: 10px; margin-top: 5px}
div.voting_results_box {overflow: hidden; background: transparent none no-repeat scroll left top; height: 56px; width: 109px; float: right}
div.voting_box div.voting_results_box p {font-size: 10px; color: #fdfdfd; font-family: Tahoma; padding: 6px 5px 0 19px; text-align: left; margin: 0}
span.rating_value {background: transparent none no-repeat scroll left 5px}
.star, .star a {background: none no-repeat 0 0}
form.rating input {margin: 8px 0 0; padding: 0; width: 15px; height: 15px}
form.rating input.submit {height: 20px; width: 60px; display: block; background-image: none; margin: 0 auto; line-height: 14px; color: #FFF}
  ul.thumbs {height: 76px; margin: 10px 0; float: left}
ul.thumbs li.first {height: 76px; width: 8px; float: left}
ul.thumbs li.last {height: 76px; width: 8px; float: left}
ul.thumbs li.thumb {padding: 13px 8px 0 8px; margin: 0; float: left; height: 63px; line-height: 63px; vertical-align: middle; overflow: hidden; background-repeat: repeat-x; background-position: left top}
ul.thumbs li:hover.thumb {background-position: left bottom}
  ul.games_pager {height: 104px;  }
ul.games_pager li.first {height: 104px; width: 13px; float: left}
ul.games_pager li.last {height: 104px; width: 13px; float: left}
ul.games_pager li.thumb {padding: 13px 6px 0; margin: 0; float: left; height: 91px; line-height: 104px; text-align: center; vertical-align: middle; overflow: hidden; background: transparent none repeat-x scroll left top}
ul.games_pager li.thumb div.active {opacity: 1}
#games_pager_game_name {position: absolute; color: #c2c2c2; font-size: 11px;  width: 338px; text-align: center; bottom: 40px}
  div.elozy {margin-top: -30px; padding-left: 5px}
div.elozy div.elozy_header {background: transparent none no-repeat left top; height: 17px; width: 194px; overflow: hidden}
div.elozy div.elozy_footer {background: transparent none no-repeat left top; height: 17px; width: 194px; overflow: hidden}
ul.elozy {padding: 10px 0; background-color: #2e2f31; border-left: 2px solid #696b6f; border-right: 2px solid #696b6f; width: 190px}
ul.elozy li {padding: 7px 10px}
ul.elozy li:hover {background-color: #3b3c3e}
ul.elozy li:hover div a {color: #4bb7f4}
ul.elozy li div a {font-weight: bold; font-size: 11px; margin-bottom: 5px; text-decoration: underline; color: #999999}
ul.elozy li div a:hover {color: #4bb7f4}
ul.elozy li div p {font-size: 10px; padding-left: 47px; padding-top: 5px}
  div.game_play_swf {text-align: center; padding: 30px 0}
span.flash_version_12 {display: inline-block; background: transparent none no-repeat; height: 12px; width: 12px; text-decoration: none; margin: 2px 0 -3px 2px; cursor: help}
span.flash_version_9 {display: inline-block; background: transparent none no-repeat; height: 9px; width: 9px; text-decoration: none; margin: 2px 0 -1px 2px; cursor: help}
div.game_description {padding-top: 24px; width: 452px; float: left}
div.game_description h1{ font-weight: normal; color: #999999; padding: 0 25px 13px; font-size: 13px}
div.game_description div.button {padding-top: 20px; padding-right: 15px}
div.game_description div.button a.button {display: block; height: 17px; width: 30px; cursor: pointer; margin-left: auto}
#game_description {height: 355px; overflow: hidden}
div.game_description p {font-size: 13px; padding: 0 25px; line-height: 130%}
 div.site_game_description {float: left; background: transparent none repeat-y scroll right; width: 280px; padding-right:20px}
  div.category_games_rest {background: transparent none repeat-y}
.category_games_rest .game_small {width: 205px; padding: 10px 0}
.category_games_rest .game_small p {font-size: 10px}
.category_games_rest .game_small p.header_game_small {font-weight: bold; font-size: 11px}
.container_12 .category_games_rest .img {width: 47px}
.container_12 .game_medium {padding: 5px 0; width: 235px}
.container_12 .game_medium .img {width: 72px}
.container_12 .game_medium .desc {width: 150px}
   div.download_small {background: transparent none repeat-x scroll left bottom; padding-bottom: 14px; padding-top: 12px}
div.download_small a.profile {font-size: 11px; text-decoration: underline; color: #999999; font-weight: bold; padding-left: 5px}
div.download_small a.profile:hover {color: #4bb7f4}
div.download_small p {font-size: 10px; padding: 5px 5px 5px 42px}
  div.comment_small {background: transparent none repeat-x scroll left bottom; padding-bottom: 4px; padding-top: 12px}
div.comment_small div.button {padding-top: 20px}
div.comment_small div.button a {display: block; height: 17px; width: 30px; margin-top: -17px; cursor: pointer; margin-left: auto}
div.comment_small a.profile {font-size: 11px; text-decoration: underline; color: #999999; font-weight: bold; padding-left: 5px}
div.comment_small a.profile:hover {color: #4bb7f4}
div.comment_small p {font-size: 10px; padding: 5px 30px 5px 42px}
#comments .header h3 a {font-size: 10px; font-weight: normal; color: #fff}
a.add_comment {display: block; height: 18px; background: transparent none no-repeat right top; margin-top: 1px; padding-right: 22px; color: #FFF; line-height: 18px; font-size:10px; text-align: right}
  form ul li {padding: 5px 0; vertical-align: middle}
label {font-size: 18px}
input.text, input.password, textarea {width: 200px; font-size: 18px; border: 1px solid #eee; background-color: #777; color:#eee}
textarea {width: 300px; height: 200px}
div.errorExplanation ul li {color: #c83c3c}
.fieldWithErrors {display: inline}
.fieldWithErrors input {border-color: #c83c3c}
.fieldWithErrors label {color: #c83c3c}
.formError {color: #c83c3c}
#facebox form {margin: 20px}
#facebox input.text, #facebox input.password, #facebox textarea {font-size: 12px; color: #fff; padding: 3px; border: 1px solid #eee; background-color: #777}
#facebox .fieldWithErrors input.text, #facebox .fieldWithErrors input.password, #facebox .fieldWithErrors textarea {border-color: #c83c3c}
#facebox form label {display: block; margin: 3px 0; font-size: 12px; color: #FFFFFF}
#facebox form .fieldWithErrors label {color: #c83c3c}
#facebox ul li.text_area {text-align: right; margin: 0; padding-top: 0}
#facebox ul li.text_area label {margin-bottom: 0; background: transparent none no-repeat scroll -384px top; width: 69px; height: 19px; line-height: 19px; margin-left: auto; text-align: center; vertical-align: middle}
#facebox ul li.text_area textarea {margin: 0}
#facebox form textarea {width: 344px;  border-color: #777; background-color: #e9e9e9; color: #777}
#facebox form ul li.checkbox label {float: left}
#facebox ul.captcha li {font-size: 12px}
#facebox input.submit {display: block; height: 38px; line-height: 38px; width: 128px; background: transparent none no-repeat scroll -128px top; border: 0 none; cursor: pointer; text-align: center; vertical-align: middle; font-size: 18px; font-weight: bold; color: #fff}
#facebox input:hover.submit {background-position: -256px top}
#facebox .header {background: transparent none; height: 63px; padding: 0 20px}
#facebox .header h4 {font-size: 24px; font-weight: bold; color: #e7e7e7; background: transparent none no-repeat scroll right center; height: 63px; line-height: 63px; vertical-align: middle}
#facebox form.invitation input.text {width:200px}
#facebox #invitation_subject {height:30px; width:200px; background-color:#777777; border-color:#EEEEEE; color:#FFFFFF}
#facebox .form_friends_invitation_remote form.invitation input.submit {margin: 15px 0 0}
  #facebox div.message_popup .message {color: #FFF; padding: 20px; line-height: 130%; font-size: 20px}
#facebox div.message_popup .message a {color: #ccff00}
  div.user_friends, div.user_data, div.user_journal {font-size: 12px}
.user_friends h3, .user_data h3, .user_journal h3 {color: #4bb7f4; font-size: 24px; font-weight: bold; background-position: left top; background-repeat: no-repeat; line-height: 45px; padding-left: 60px; vertical-align: middle; margin-top: 20px}
.user_friends h3 {margin-left: 30px}
.user_data h3 {line-height: 105%; padding-left: 70px; margin-left: 60px}
.user_journal h3 {margin-left: 50px}
.user_friends_header, .user_data_header, .user_journal_header {overflow: hidden; border: 1px solid #313134; border-top: none; height: 85px}
.user_friends_header {}
.user_data_header {border-left: none; border-right: none}
.user_journal_header {border-left: none; border-right: none}
.user_friends_body, .user_data_body, .user_journal_body {height: 140px; overflow: hidden; padding: 15px}
.user_friends_body {}
.user_data_body {}
.user_friends_body {border: 1px solid #313134; border-top: none; border-bottom: none}
.user_journal div.top {background-position: -124px top; background-repeat: no-repeat; height: 10px; width: 265px; overflow: hidden}
.user_journal div.body {border: 1px solid #313134; border-top: none; border-bottom: none; overflow-y: auto; overflow-x: hide; height: 120px; padding: 0 10px; background: #111112 none !important}
.user_journal div.bottom {background-position: -124px bottom; background-repeat: no-repeat; height: 10px; width: 265px; overflow: hidden}
.user_journal ul li {margin: 5px 0; padding-bottom: 7px; border-bottom: 1px dotted #313134; color: #a7a7a7; font-size: 11px; line-height: 120%}
.user_journal ul li span {font-style: italic; color: #858686}
.user_journal ul li a {color: #4BB7F4; text-decoration: none}
.user_journal ul li a:hover {text-decoration: underline}
.user_friends ul li {text-align: right; line-height: 19px; vertical-align: middle; margin: 3px 0; color: #858686}
.user_friends ul li a {background-position: left top; text-align: left; display: inline-block; background-repeat: no-repeat; height: 19px; line-height: 19px; width: 57px;  vertical-align: middle; color: #cacaca; text-decoration: none; padding-left: 5px}
.user_friends ul li a:hover {background-position: -62px top}
.user_friends ul li.invite_friends {margin: 30px 0 0 0}
.user_friends ul li.invite_friends a {background-position: left top; display: block; background-repeat: no-repeat; height: 33px; line-height: 33px; width: 147px; color: #fff; vertical-align: middle; text-align: center; text-decoration: none; cursor: pointer; margin-left: auto; margin-right: 10px; padding: 0}
.user_friends ul li.invite_friends a:hover {background-position: -147px top}
.user_data ul li {text-align: right; line-height: 19px; vertical-align: middle; margin: 3px 0; color: #858686}
.user_data ul li span {display: inline-block; background-color: #313134; width: 170px; text-align: left; padding: 0 5px}
a.logout_button {background-position: -294px top; display: block; background-repeat: no-repeat; height: 30px; line-height: 30px; width: 120px; color: #cacaca; vertical-align: middle; text-align: center; text-decoration: none; cursor: pointer; margin: 0 0 20px 235px; font-size: 18px}
a:hover.logout_button {background-position: -414px top}
  ul.friends_list {margin-bottom: 8px}
ul.friends_list li .icon img {margin-right: 10px; margin-top: 10px}
ul.friends_list li p {line-height: 120%; font-size: 11px; background-color: #313134; float: left; margin: 5px; padding: 5px 6px; color: #cacaca}
ul.friends_list li p span {color: #858686}
ul.friends_list li p a {line-height: 120%; font-size: 11px; color: #4bb7f4; text-decoration: underline}
ul.friends_list li p.user_activity {width: 200px; margin-right: 0}
ul.friends_list li p.user_activity span {display: block; float: left; width: 120px; text-align: right}
ul.friends_list li div.button {margin-top: -5px}
ul.friends_list li div.button a.button {display: block; height: 17px; width: 30px; cursor: pointer}
ul.friends_list li div.button hr {margin-top: 0}
div.friends_pagination {position: relative; font-size: 11px; text-align: center; margin-bottom: -22px; cursor: default}
div.friends_pagination .prev_page, div.friends_pagination .next_page {margin: 0 3px; font-size: 12px; text-decoration: none}
div.friends_pagination .disabled {color: #999999}
 .top_seo_block {position: absolute; z-index:1; margin:480px auto 0}
.top_seo_block_spacer {height: 50px}
.seo_block_main {text-align:justify}
.seo_block_main p b, .seo_block_main p a, .seo_block_main h1, .seo_block_main p strong {text-decoration: none; display:inline; font-weight:normal; font-family:Arial; font-size:15px; letter-spacing:0; line-height:15px; color:#999}
.seo_block_main p {display:inline; font-family:Arial; font-size:15px; letter-spacing:0; line-height:15px; color:#999}
div.one_button {padding-top: 10px; padding-left: 40px}
.container_12 .grid_3_flash_banner {margin-top: -39px; border: 1px solid #696b6f; height: 180px; width: 336px; overflow: hidden; background-color: #2E2F31}
.grid_3_flash_banner h1 {padding: 5px; text-align: center}
.grid_3_flash_banner p {padding: 5px}
.separator_right {padding-right: 12px; background-repeat: repeat-y; background-position: right; width: 215px}
 .game_popup_countainer {position:absolute; z-index:100}
.game_popup_countainer p {font-size:11px; color:#888}
.game_popup_countainer p.size {text-align:center; margin-top:8px}
.game_popup_top {width: 329px; height:16px; background-position:left top}
.game_popup_bot {width: 303px;  height:16px; background-position:left bottom; padding-left:26px}
.game_popup_mid {width: 303px; background-repeat: repeat-y; background-position:left; padding-left: 26px}
.game_popup_body {margin:0 40px; padding:20px 0}
.game_popup_body p.header {text-align:center; border-bottom:1px solid #777; padding-bottom: 20px; margin: 0}
.game_popup_body p.header a {font-weight:bold; font-size:18px; text-decoration: none; color:#4bb7f4; line-height: 100%}
.game_popup_body p.fragments {text-align:center; color:#fff; margin:15px 0}
.game_popup_body .thumbs {margin-left: 4px}
.game_popup_body .thumbs div {float: left}
.game_popup_body p {margin-top:10px; line-height:130%}
  span.blog_game_header {display: block; font-size: 11px; font-weight: normal; clear: both; margin-left: 35px; line-height: 150%}
.game_description_blog {padding: 20px}
.game_description_blog .game_logo_box {float: left; margin-right: 25px}
.game_description_blog p {font-size:14px; line-height:130%; padding-right: 25px}
.blog_pagination {font-size:25px; margin-top:-24px; padding:10px; text-align:center}
.blog_pagination a {text-decoration: none}
 .game_logo_box {height: 169px; width: 210px; overflow: hidden; background: transparent none no-repeat center}
 .notice {background-color:#103410; border:2px solid #264409; color:#297419; font-size:16px; font-weight:bold; padding:20px}
.error {background-color:#4B2929; border:2px solid #8B0909; color:#9D1F21; font-size:14px; font-weight:bold; padding:5px 7px; text-align:center}
.slidebar_wrapper {position: absolute; height: 16px; overflow: visible; z-index: 100}
.main_menu_wrapper {padding-top: 20px}
.copyright_wrapper p {font-size: 10px; margin-top: 18px; padding-left:18px}
.container_12 .des_and_dev_wrapper {margin-top: 18px; text-align: right; width: 220px}
.game_pager_desc_wrapper {padding-bottom: 10px}
.container_12 .game_1 {width: 235px; padding: 5px 0}
.w_980 {width: 980px}
.container_12 .w_72 {width: 72px}
.container_12 .w_110 {width: 110px}
.container_12 .w_150 {width: 150px}
.container_12 .w_180 {width: 180px}
.container_12 .w_210 {width: 210px}
 body div.body {background-image: url(/images/layout/body/bg.png) !important; background-image: url(/images/layout/body/bg.gif)}
hr {background-image: url(../images/layout/shared/separator_horizontal.png) !important; background-image: url(../images/layout/shared/separator_horizontal.gif)}
a.button_big, input.button_big {background-image: url(/images/layout/shared/buttons_big.png) !important; background-image: url(/images/layout/shared/buttons_big.gif)}
a.button_big_yellow {background-image: url(/images/layout/shared/buttons_big.png) !important; background-image: url(/images/layout/shared/buttons_big.gif)}
.border {background-image: url(/images/layout/shared/image_borders/all.png) !important; background-image: url(/images/layout/shared/image_borders/all.gif)}
div.body_footer {background-image: url(/images/layout/mixed/h_f_sb_ctrls.png) !important; background-image: url(/images/layout/mixed/h_f_sb_ctrls.gif)}
 div.body_header {background-image: url(/images/layout/mixed/h_f_sb_ctrls.png) !important; background-image: url(/images/layout/mixed/h_f_sb_ctrls.gif)}
  ul.slidebar_controls li.left {background-image: url(/images/layout/mixed/h_f_sb_ctrls.png) !important; background-image: url(/images/layout/mixed/h_f_sb_ctrls.gif)}
ul.slidebar_controls li.right {background-image: url(/images/layout/mixed/h_f_sb_ctrls.png) !important; background-image: url(/images/layout/mixed/h_f_sb_ctrls.gif)}
ul.slidebar_controls li {background-image: url(/images/layout/header/slidebar/tab/controls_bg.png) !important; background-image: url(/images/layout/header/slidebar/tab/controls_bg.gif)}
div.slidebar_controls {background-image: url(/images/layout/mixed/h_f_sb_ctrls.png) !important; background-image: url(/images/layout/mixed/h_f_sb_ctrls.gif)}
div.slidebar_controls a.closed {background-image: url(/images/layout/header/slidebar/tab/buttons.png) !important; background-image: url(/images/layout/header/slidebar/tab/buttons.gif)}
div.slidebar_controls a.opened {background-image: url(/images/layout/header/slidebar/tab/buttons.png) !important; background-image: url(/images/layout/header/slidebar/tab/buttons.gif)}
div.slidebar_body {background-image: url(/images/layout/header/slidebar/bg.png) !important; background-image: url(/images/layout/header/slidebar/bg.gif)}
div.slidebar_footer {background-image: url(/images/layout/mixed/h_f_sb_ctrls.png) !important; background-image: url(/images/layout/mixed/h_f_sb_ctrls.gif)}
#slidebar_body div.registration a.button_register {background-image: url(/images/layout/header/slidebar/buttons.png) !important; background-image: url(/images/layout/header/slidebar/buttons.gif)}
div.login form input.submit {background-image: url(/images/layout/header/slidebar/buttons.png) !important; background-image: url(/images/layout/header/slidebar/buttons.gif)}
#slidebar_body div.login div.register form input.submit {background-image: url(/images/layout/header/slidebar/buttons.png) !important; background-image: url(/images/layout/header/slidebar/buttons.gif)}
ul.open_id li a.google {background-image: url(/images/layout/grid_12_user_slidebar/open_id/google.png)}
ul.open_id li a.rambler {background-image: url(/images/layout/grid_12_user_slidebar/open_id/rambler.png)}
ul.open_id li a.yandex {background-image: url(/images/layout/grid_12_user_slidebar/open_id/yandex.png)}
  ul.home_sub_menu_ru {background-image: url(/images/layout/header/menu_home/bg_top.jpg)}
ul.home_sub_menu li.footer {background-image: url(/images/layout/header/menu_home/bg_bot.png) !important; background-image: url(/images/layout/header/menu_home/bg_bot.gif)}
ul.home_sub_menu_ru li a {background-image: url(/images/layout/header/menu_home/buttons.png) !important; background-image: url(/images/layout/header/menu_home/buttons.gif)}
  ul.category_sub_menu_ru {background-image: url(/images/layout/header/menu_category/bg.png) !important; background-image: url(/images/layout/header/menu_category/bg.gif)}
ul.category_sub_menu_ru li a {background-image: url(/images/layout/header/menu_category/bg.png) !important; background-image: url(/images/layout/header/menu_category/bg.gif)}
  .grid_9 div.header {background-image: url(/images/layout/grid_9/header_bg.png) !important; background-image: url(/images/layout/grid_9/header_bg.gif)}
.grid_9 div.header h3 {background-image: url(/images/layout/grid_9/header/h3_bg.png) !important; background-image: url(/images/layout/grid_9/header/h3_bg.gif)}
.grid_9 div.body {background-image: url(/images/layout/mixed/body_grid.png) !important; background-image: url(/images/layout/mixed/body_grid.gif)}
.grid_9 div.footer {background-image: url(/images/layout/mixed/footers_grid.png) !important; background-image: url(/images/layout/mixed/footers_grid.gif)}
.game_rss_button {background-image: url(/images/layout/grid_9/header/rss_button.png) !important; background-image: url(/images/layout/grid_9/header/rss_button.gif)}
.game_mail_button {background-image: url(/images/layout/grid_9/header/mail_button.png) !important; background-image: url(/images/layout/grid_9/header/mail_button.gif)}
.game_twitter_button {background-image: url(/images/layout/grid_9/header/twitter_button.png) !important; background-image: url(/images/layout/grid_9/header/twitter_button.gif)}
  .grid_7 div.header {background-image: url(/images/layout/mixed/headers_grid.png) !important; background-image: url(/images/layout/mixed/headers_grid.gif)}
.grid_7 div.body {background-image: url(/images/layout/mixed/body_grid.png) !important; background-image: url(/images/layout/mixed/body_grid.gif)}
.grid_7 div.footer {background-image: url(/images/layout/mixed/footers_grid.png) !important; background-image: url(/images/layout/mixed/footers_grid.gif)}
.grid_7 div.footer_pager {background-image: url(/images/layout/grid_7_profile/footer.png) !important; background-image: url(/images/layout/grid_7_profile/footer.gif)}
.category_rss_button {background-image: url(/images/layout/grid_7/rss_button.png) !important; background-image: url(/images/layout/grid_7/rss_button.gif)}
  .grid_6 div.header {background-image: url(/images/layout/mixed/headers_grid.png) !important; background-image: url(/images/layout/mixed/headers_grid.gif)}
.grid_6 div.body {background-image: url(/images/layout/mixed/body_grid.png) !important; background-image: url(/images/layout/mixed/body_grid.gif)}
.grid_6 div.footer_alt {background-image: url(/images/layout/mixed/footers_grid.png) !important; background-image: url(/images/layout/mixed/footers_grid.gif)}
.grid_6 div.footer {background-image: url(/images/layout/mixed/footers_grid.png) !important; background-image: url(/images/layout/mixed/footers_grid.gif)}
.grid_6 div.footer_alt a.open {background-image: url(/images/layout/grid_12_slidebar/buttons.png) !important; background-image: url(/images/layout/grid_12_slidebar/buttons.gif)}
  .grid_5 div.header_alt {background-image: url(/images/layout/mixed/headers_grid.png) !important; background-image: url(/images/layout/mixed/headers_grid.gif)}
.grid_5 div.header {background-image: url(/images/layout/mixed/headers_grid.png) !important; background-image: url(/images/layout/mixed/headers_grid.gif)}
.grid_5 div.body {background-image: url(/images/layout/mixed/body_grid.png) !important; background-image: url(/images/layout/mixed/body_grid.gif)}
.grid_5 div.footer {background-image: url(/images/layout/mixed/footers_grid.png) !important; background-image: url(/images/layout/mixed/footers_grid.gif)}
  .grid_3 div.header_alt {background-image: url(/images/layout/mixed/headers_grid.png) !important; background-image: url(/images/layout/mixed/headers_grid.gif)}
.grid_3 div.header {background-image: url(/images/layout/mixed/headers_grid.png) !important; background-image: url(/images/layout/mixed/headers_grid.gif)}
.grid_3 div.body {background-image: url(/images/layout/mixed/body_grid.png) !important; background-image: url(/images/layout/mixed/body_grid.gif)}
.grid_3 div.footer_alt {background-image: url(/images/layout/mixed/footers_grid.png) !important; background-image: url(/images/layout/mixed/footers_grid.gif)}
.grid_3 div.footer {background-image: url(/images/layout/mixed/footers_grid.png) !important; background-image: url(/images/layout/mixed/footers_grid.gif)}
.grid_3 div.footer_alt a.open {background-image: url(/images/layout/grid_12_slidebar/buttons.png) !important; background-image: url(/images/layout/grid_12_slidebar/buttons.gif)}
  ul.funbox_tabs li.active a, ul.funbox_tabs li.active a:hover {background-image: url(/images/layout/grid_5_funbox/tab_bg_active.png) !important; background-image: url(/images/layout/grid_5_funbox/tab_bg_active.gif)}
ul.funbox_tabs li a:hover {background-image: url(/images/layout/grid_5_funbox/tab_bg_hover.png) !important; background-image: url(/images/layout/grid_5_funbox/tab_bg_hover.gif)}
.funbox_header {background-image: url(/images/layout/grid_5_funbox/header_bg.png) !important; background-image: url(/images/layout/grid_5_funbox/header_bg.gif)}
.funbox_footer {background-image: url(/images/layout/grid_5_funbox/footer_bg.png) !important; background-image: url(/images/layout/grid_5_funbox/footer_bg.gif)}
#funbox ul.events_list {list-style-image: url(/images/layout/grid_5_funbox/blue_triangle.png) !important; list-style-image: url(/images/layout/grid_5_funbox/blue_triangle.gif)}
ul.funbox_tabs li a span.votes {background-image: url(/images/layout/grid_5_funbox/buttons/votes.png) !important; background-image: url(/images/layout/grid_5_funbox/buttons/votes.gif)}
ul.funbox_tabs li a span.comments {background-image: url(/images/layout/grid_5_funbox/buttons/comments.png) !important; background-image: url(/images/layout/grid_5_funbox/buttons/comments.gif)}
ul.funbox_tabs li a span.downloads {background-image: url(/images/layout/grid_5_funbox/buttons/downloads.png) !important; background-image: url(/images/layout/grid_5_funbox/buttons/downloads.gif)}
ul.funbox_tabs li a span.events {background-image: url(/images/layout/grid_5_funbox/buttons/events.png) !important; background-image: url(/images/layout/grid_5_funbox/buttons/events.gif)}
  .grid_12_slidebar div.header {background-image: url(/images/layout/grid_12_slidebar/header_bg.png) !important; background-image: url(/images/layout/grid_12_slidebar/header_bg.gif)}
.grid_12_slidebar div.body {background-image: url(/images/layout/mixed/body_grid.png) !important; background-image: url(/images/layout/mixed/body_grid.gif)}
.grid_12_slidebar div.footer {background-image: url(/images/layout/mixed/footers_grid.png) !important; background-image: url(/images/layout/mixed/footers_grid.gif)}
.grid_12_slidebar div.footer a {background-image: url(/images/layout/grid_12_slidebar/buttons.png) !important; background-image: url(/images/layout/grid_12_slidebar/buttons.gif)}
   .grid_12_gbar div.header {background-image: url(/images/layout/mixed/headers_grid.png) !important; background-image: url(/images/layout/mixed/headers_grid.gif)}
.grid_12_gbar div.body {background-image: url(/images/layout/mixed/body_grid.png) !important; background-image: url(/images/layout/mixed/body_grid.gif)}
.grid_12_gbar div.footer {background-image: url(/images/layout/mixed/footers_grid.png) !important; background-image: url(/images/layout/mixed/footers_grid.gif)}
ul.friends_tabs li a.regular, ul.friends_tabs li a.small {background-image: url(/images/layout/grid_7_profile/buttons_friends_tabs.png) !important; background-image: url(/images/layout/grid_7_profile/buttons_friends_tabs.gif)}
  div.voting_results_box {background-image: url(/images/layout/rating/voting_results_box_bg.png) !important; background-image: url(/images/layout/rating/voting_results_box_bg.gif)}
span.rating_value {background-image: url(/images/layout/rating/rating_value_bg.png) !important; background-image: url(/images/layout/rating/rating_value_bg.gif)}
.star, .star a {background-image: url(/images/layout/rating/buttons.png) !important; background-image: url(/images/layout/rating/buttons.gif)}
  ul.thumbs li.first {background-image: url(/images/layout/thumbs_box/left_bg.png) !important; background-image: url(/images/layout/thumbs_box/left_bg.gif)}
ul.thumbs li.last {background-image: url(/images/layout/thumbs_box/right_bg.png) !important; background-image: url(/images/layout/thumbs_box/right_bg.gif)}
ul.thumbs li.thumb {background-image: url(/images/layout/thumbs_box/bg.png) !important}
  ul.games_pager li.first {background-image: url(/images/layout/games_pager/left_bg.png) !important; background-image: url(/images/layout/games_pager/left_bg.gif)}
ul.games_pager li.last {background-image: url(/images/layout/games_pager/right_bg.png) !important; background-image: url(/images/layout/games_pager/right_bg.gif)}
ul.games_pager li.thumb {background-image: url(/images/layout/games_pager/bg.png) !important; background-image: url(/images/layout/games_pager/bg.gif)}
  div.elozy div.elozy_header {background-image: url(/images/layout/elozy/header_bg.png) !important; background-image: url(/images/layout/elozy/header_bg.gif)}
div.elozy div.elozy_footer {background-image: url(/images/layout/elozy/footer_bg.png) !important; background-image: url(/images/layout/elozy/footer_bg.gif)}
  span.flash_version_12 {background-image: url(/images/layout/shared/game/flash_version_12.png) !important; background-image: url(/images/layout/shared/game/flash_version_12.gif)}
span.flash_version_9 {background-image: url(/images/layout/shared/game/flash_version_9.png) !important; background-image: url(/images/layout/shared/game/flash_version_9.gif)}
div.game_description div.button a.button {background-image: url(/images/layout/comments/small/button.png) !important; background-image: url(/images/layout/comments/small/button.gif)}
div.game_description div.button a.button:hover {background-image: url(/images/layout/comments/small/button_hover.png) !important; background-image: url(/images/layout/comments/small/button_hover.gif)}
 div.site_game_description {background-image: url(/images/layout/shared/separator_vertical_alt.png) !important; background-image: url(/images/layout/shared/separator_vertical_alt.gif)}
  div.category_games_rest {background-image: url(/images/layout/grid_12_slidebar/separators_3.png) !important; background-image: url(/images/layout/grid_12_slidebar/separators_3.gif)}
   div.download_small {background-image: url(/images/layout/comments/small/separator_h.png) !important; background-image: url(/images/layout/comments/small/separator_h.gif)}
  div.comment_small {background-image: url(/images/layout/comments/small/separator_h.png) !important; background-image: url(/images/layout/comments/small/separator_h.gif)}
div.comment_small div.button a {background-image: url(/images/layout/comments/small/button.png) !important; background-image: url(/images/layout/comments/small/button.gif)}
div.comment_small div.button a:hover {background-image: url(/images/layout/comments/small/button_hover.png) !important; background-image: url(/images/layout/comments/small/button_hover.gif)}
a.add_comment {background-image: url(/images/layout/shared/button_add_18.png) !important; background-image: url(/images/layout/shared/button_add_18.gif)}
   #facebox ul li.text_area label {background-image: url(/images/layout/shared/popup/all.png) !important; background-image: url(/images/layout/shared/popup/all.gif)}
#facebox input.submit {background-image: url(/images/layout/shared/popup/all.png) !important; background-image: url(/images/layout/shared/popup/all.gif)}
#facebox .header {background-image: url(/images/layout/shared/popup/header_bg.png) !important; background-image: url(/images/layout/shared/popup/header_bg.gif)}
#facebox .form_friends_invitation_remote h4 {background-image: url(/images/layout/form_user_invitation/header_icon.png) !important; background-image: url(/images/layout/form_user_invitation/header_icon.gif)}
#facebox .form_comment_remote h4 {background-image: url(/images/layout/form_comment/header_icon.png) !important; background-image: url(/images/layout/form_comment/header_icon.gif)}
#facebox .form_login_popup h4 {background-image: url(/images/layout/form_user_login/header_icon.png) !important; background-image: url(/images/layout/form_user_login/header_icon.gif)}
#facebox .message_popup .header h4 {background-image: url(/images/layout/shared/popup/icon_message.png) !important; background-image: url(/images/layout/shared/popup/icon_message.gif)}
  .user_friends h3 {background-image: url(/images/layout/grid_12_user_slidebar/icon_friends.png) !important; background-image: url(/images/layout/grid_12_user_slidebar/icon_friends.gif)}
.user_data h3 {background-image: url(/images/layout/grid_12_user_slidebar/icon_user.png) !important; background-image: url(/images/layout/grid_12_user_slidebar/icon_user.gif)}
.user_journal h3 {background-image: url(/images/layout/grid_12_user_slidebar/icon_journal.png) !important; background-image: url(/images/layout/grid_12_user_slidebar/icon_journal.gif)}
.user_journal div.top {background-image: url(/images/layout/grid_12_user_slidebar/mixed.png) !important; background-image: url(/images/layout/grid_12_user_slidebar/mixed.gif)}
.user_journal div.bottom {background-image: url(/images/layout/grid_12_user_slidebar/mixed.png) !important; background-image: url(/images/layout/grid_12_user_slidebar/mixed.gif)}
.user_friends ul li a {background-image: url(/images/layout/grid_12_user_slidebar/mixed.png) !important; background-image: url(/images/layout/grid_12_user_slidebar/mixed.gif)}
.user_friends ul li.invite_friends a {background-image: url(/images/layout/grid_12_user_slidebar/buttons.png) !important; background-image: url(/images/layout/grid_12_user_slidebar/buttons.gif)}
a.logout_button {background-image: url(/images/layout/grid_12_user_slidebar/buttons.png) !important; background-image: url(/images/layout/grid_12_user_slidebar/buttons.gif)}
 ul.friends_list li div.button a.button {background-image: url(/images/layout/comments/small/button.png) !important; background-image: url(/images/layout/comments/small/button.gif)}
ul.friends_list li div.button a.button:hover {background-image: url(/images/layout/comments/small/button_hover.png) !important; background-image: url(/images/layout/comments/small/button_hover.gif)}
  .separator_right {background-image: url(/images/layout/shared/separator_vertical.png) !important; background-image: url(/images/layout/shared/separator_vertical.gif)}
 #facebox .corner {background-image: url(/images/layout/3d-party/facebox/corners.png) !important; background-image: url(/images/layout/3d-party/facebox/corners.gif)}
#facebox .b {background-image: url(/images/layout/3d-party/facebox/b.png) !important; background-image: url(/images/layout/3d-party/facebox/b.gif)}
#facebox .body {background-image: url(/images/layout/shared/popup/bg.gif) !important; background-image: url(/images/layout/shared/popup/bg.gif)}
#facebox #facebox_close_button {background-image: url(/images/layout/shared/popup/all.png) !important; background-image: url(/images/layout/shared/popup/all.gif)}
 .game_popup_top, .game_popup_bot {background-image: url(/images/layout/game_popup/game_popup_bg_tb.png)}
.game_popup_mid {background-image: url(/images/layout/game_popup/game_popup_bg_m.png)}
.rating {   display: block; width: 100px; height: 20px}
.rating:after {content: '.'; display: block; height: 0; width: 0; clear: both; visibility: hidden}
.cancel, .star {float: left; width: 20px; height: 18px; overflow: hidden; text-indent: -999em; cursor: pointer}
div.done, div.done a {cursor: default}
.star a {display: block; width: 100%; height: 100%; background-position: 0 0px}
div.rating div.on a {background-position: 0 -54px}
div.rating div.on_voted a {background-position: 0 -18px}
div.rating div.hover a {background-position: 0 -36px}
#facebox {position: absolute; top: 0; left: 0; z-index: 100; text-align: left}
#facebox .popup {position: relative}
#facebox table {border-collapse: collapse}
#facebox td {border-bottom: 0; padding: 0}
#facebox .body {background-color: #aaa; background-repeat: repeat; width: 390px}
#facebox .loading {text-align: center}
#facebox .image {text-align: center}
#facebox img {border: 0; margin: 0}
#facebox .footer {margin-top: 10px; text-align: right}
#facebox .footer hr {margin: 0; padding: 0; border: none; border-top: 1px solid #777; background: transparent; background-image: none; margin-right: 60px}
#facebox .footer p {font-size: 12px; color: #FFF; padding: 15px 80px 15px 0}
#facebox #facebox_close_button {display: block; height: 64px; width: 64px; color: transparent; background-repeat: no-repeat; background-position: left top; position: absolute; right: 10px; margin-top: -64px}
#facebox #facebox_close_button:hover {background-position: -64px top}
#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {height: 10px; width: 10px; overflow: hidden; padding: 0}
#facebox .tl {background-position: -20px top}
#facebox .tr {background-position: -30px top}
#facebox .bl {background-position: left top}
#facebox .br {background-position: -10px top}
#facebox_overlay {position: fixed; top: 0px; left: 0px; height:100%; width:100%}
.facebox_hide {z-index:-100}
.facebox_overlayBG {background-color: #000; z-index: 99}
#facebox div.facebox_image {padding: 10px; padding-bottom: 25px}
* html #facebox_overlay { position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px')}