* {padding:0; margin:0}
html {height:100%; background:url(../img/fon.jpg) top center no-repeat #FFF;}
body {height:100%; font-family:Arial, Helvetica, sans-serif; _behavior:url("./css/csshover.htc"); width:1013px; margin: 5px auto 0 auto; color:#000; font-size:12px;}
img {border:0}
a {outline:none}
a:hover {text-decoration:none}
ul {list-style:none}
.clear {clear: both;}
h2 {font-size:24px; font-weight:normal; color:#0d8ded; margin:0; padding:0;}
h3 {font-weight:normal; color:#0d8ded; margin:0; padding:0;}

/* Header */
.header_top {width:1013px; height:10px; overflow:hidden; background:url(../img/header_top.png) no-repeat;}
.header_ {width:1013px; height:195px; background:url(../img/header.jpg) no-repeat; overflow:hidden;}
.homeLink {width:128px; height:128px; display:block; float:left; margin: 10px 0 0 30px; position: absolute}

/* Languages block */
.lang_block {height:36px; width:410px; float:right; background:url(../img/bg_lang.jpg) repeat-x; overflow:hidden; margin: 2px 30px 0 0; clear:both;}
.lang_block_left {width:343px; height:36px; background:url(../img/link_facebook.jpg) 0 0; display:block; float:left; text-decoration:none}
.lang_block_left span { font-size:15px; color:#fff; padding: 10px 0 0 50px; font-weight:bold; display:block}
.lang_block_right {width:12px; height:36px; background:url(../img/block_lang.jpg) -36px 0; float:right;}
.lang_block .flag { width:34px; height:17px; float:left; margin: 4px 6px 0px 6px;}
.lang_block .flag p {font-size:12px; text-align:center}

/* User block info */
.user_block {width:225px; height:73px; float:right; /*overflow:hidden*/}
.userInfo {width:120px; float:left}
.userName {width:120px; height:21px; float:left;}
.userName a {font-size:14px; color:#FFF; text-align:right; margin:3px 0 0 10px; float:right; text-decoration:none; min-width: 250px;}
.userMoney {width:70px; height:50px; float:left;}
.userMoney a {width:29px; height:29px; float:left; margin:2px 18px 0;}
.userMoney p {margin: 20px 0 0 0; color:#FFF; text-align:center}
.userLogo {width:48px; height:48px; float:left; margin: 2px 1px 0;}
.userAccount {width:103px; height:73px; float:left;}
.account {text-decoration:none; padding: 4px 0 0 0;position:absolute;}
.account span {color:#FFF; font-size:11px;  margin: 0 0 0 15px; }
.account:hover {background:url(../img/account_menu.jpg) repeat-x #fb9e00; width:103px; height:68px;}
.account ul {display:none;}
.account:hover ul {display:block; margin: 0 0 0 15px;}
.account:hover ul li {list-style:none; display:block; }
.account:hover ul li a {color:#FFF; font-size:11px;}
.accountInfo {padding: 17px 0 0 15px;}
.accountInfo li {display:block; height:17px; list-style:none; overflow:hidden}
.accountInfo li a { float:left; color:#FFF; text-decoration:none; margin:3px 0 0 0; font-size:11px;}
.accountInfo li a:hover {text-decoration:underline}
.accountMes {float:left; width:16px; height:13px; background:url(../img/accont_mes.png) no-repeat}
.accountMes span {margin: 0 0 0 6px; font-size:8px; color:#FFF;}

/* Auth Block */
.auth { width:470px; height:73px; float:right; overflow:hidden;}
.login_block {width:126px; height:22px; float:left; background: url(../img/auth_form.png) no-repeat; overflow:hidden; margin:20px 8px 0 8px;}
.login {width: 108px; height:18px; border:none; background:none; margin: 2px 0 0 13px; color:#999; font-size:12px;}
.login_button {width:40px; height:22px; margin: 22px 0 0 0; float:left;}
.login_button input {background:none; color:#FFF; font-weight:bold; border:none; cursor:pointer}
.login:focus {outline:none;}
.reg_block {width:145px; height:40px; float:left;padding: 14px 0 0 0; text-align:center}
.reg {color:#FFF; font-size:13px; font-weight:bold;} 
.forgot_pass {font-size:12px; color:#bbfeff;}

/* Content */
.flashFon {width:1013px; height:159px; overflow:hidden;}
.topFlashBg {width:1013px; height:3px; float:left; background:url(../img/top_flash_fon.png) no-repeat;}
.centerFlashBg {width:1013px; height:148px; float:left;}
.botFlashBg {width:1013px; height:8px; float:left; background:url(../img/bot_flash_fon.png) no-repeat;}
.content {width:1000px; min-height:350px; overflow:hidden; background: url(../img/bg_content.jpg) repeat-y; padding: 0 15px 0 10px;}
.view_page {margin: 15px 15px 0 15px; text-align:justify;}

/* Top Menu */
.top_menu {height:42px; background:url(../img/bg_menu.gif); margin: 9px 0 0 180px; float:left; overflow:hidden}
* html .top_menu {height:42px; background:url(../img/bg_menu.gif); margin: 9px 0 0 90px; float:left; overflow:hidden} /* IE 6 */
.top_menu ul{margin: 9px 0 0 0px; padding:0;}
.top_menu ul li {margin: 0 20px 0 20px; float:left}
.top_menu ul li a { font-size:19px; color:#FFF; text-decoration:none; display:block;}
.top_menu ul li a:hover {text-decoration:underline;}
.top_menu ul li ul {display:none; position:absolute; z-index:500; }
.top_menu ul li:hover ul {display:block; padding: 20px; margin: 0 0 0 -40px; position:absolute;}
*:first-child+html .top_menu ul li:hover ul {display:block; padding: 40px 20px 20px; margin: 0 0 0 -140px;} /* IE 7 */
.top_menu ul li:hover ul {display:block;}
.top_menu ul li:hover ul li {display:inline; margin: 0 10px;}
.top_menu ul li ul li a {font-size:15px; color:#000; font-weight:bold;}
.top_menu ul li ul li a:hover {color:#ff7e00; }

/* Search Block */
/** html .search_block{margin: 30px 18px 0 0;}*/
.search_block {width:281px; height:30px; float:right; margin: 15px 28px 0 0;}
.search_block_left {width:16px; height:30px; float:left; background:url(../img/search_block.png) 0 0;}
.search_block_center {width:207px; height:29px; background:url(../img/bg_search.jpg) repeat-x; float:left}
.search_block_right {width:57px; height:30px; float:left; background:url(../img/search_block.png) -16px 0 no-repeat;}
.search_block_right input {float: right; height:28px; width:31px;}
.serch_form {width:195px; border: none; background:none; margin: 8px 0 0 5px; color:#878787; font-size:12px; float:left}
.serch_form:focus {outline:none;}

/* Reclame Block */
.reclame {width:970px; height:260px; overflow:hidden; float:left; margin:17px 0 0 10px;}
.reclame_1 {margin: 0 20px 20px 0; float:left}
.reclame_2 {margin: 0px 0 0 15px; float:left}
.reclame_3 {margin: 0 auto; height:90px; width:728px; clear:both; padding:15px 0 0 0;}
.reclame_4 {margin: 20px 0 5px 12px; float:left}
.reclame_game {margin: 20px 0 0 40px; float:left}
.reclame_356 {margin: 15px 20px 0 0; float: right;}

/* Orange Block */
.orange_block {width:296px; float:left; margin: 17px 4px 0 4px}
.orange_block_top {width:296px; height: 44px; text-align:center; float:left;}
.orange_left {width:14px; height:44px; background:url(../img/top_orange_block.jpg) 0 0 no-repeat; float:left}
.orange_center { width:268px; height:44px; float:left; background:url(../img/bg_top_orange_block.gif) repeat-x; overflow:hidden;}
.orange_center span {font-size:27px; color:#FFF; text-decoration:none; display:block; margin:8px 0 0 0;}
.orange_right {width:14px; height:44px; background:url(../img/top_orange_block.jpg) -14px 0 no-repeat; float:left;}
.orange_block_content {width:296px; background:url(../img/bg_orange_block.jpg) repeat-y; float:left}
.orange_block_bottom {width:296px; height:16px; float:left; background: url(../img/bottom_orange_block.jpg) no-repeat;}

.game_area { width:310px; height:52px; float:left; margin: 8px 0 0 12px;  overflow:hidden;}
.game_area_logo img {width:50px; height:50px; float:left; border:1px solid #0D322B;}
.game_title {width:125px; height:36px; float:left; padding: 13px 2px 0 8px;}
.game_title a {font-size:14px; color:#000; text-decoration:none;}
.game_title a:hover {text-decoration: underline;}
.game_act_info { text-align:center}
.game_act_info span{font-size:11px;}
.game_plays {font-size:11px;}

/* Game Rating */
.game_reting {width:84px; height:36px; float:left; padding:16px 0 0 0;}
.rating { width:84px; height:13px; float:left}
.rating img {margin: 5px 0 0 3px;}

/* Mini Orange Block */
.mini_orange_block {width:312px; float:left; margin: 17px 4px 0 4px;}
.mini_orange_block_top {width:312px; height: 44px; text-align:center; float:left;}
.mini_orange_left {width:14px; height:44px; background:url(../img/top_orange_block.jpg) 0 0 no-repeat; float:left}
.mini_orange_center { width:283px; height:44px; float:left; background:url(../img/bg_top_orange_block.gif) repeat-x; overflow:hidden;}
.mini_orange_center span {font-size:27px; color:#FFF; text-decoration:none; display:block; margin:8px 0 0 0;}
.mini_orange_right {width:14px; height:44px; background:url(../img/top_orange_block.jpg) -14px 0 no-repeat; float:left;}
.mini_orange_block_content {width:312px; background:url(../img/bg_mini_orange.jpg) repeat-y; overflow:hidden; float:left}
.mini_orange_block_bottom {width:312px; height:16px; float:left; background: url(../img/bottom_mini_orange.jpg) no-repeat;}

.mini_game_area { width:310px; height:52px; float:left; margin: 8px 0 0 12px; overflow:hidden}
.mini_game_area_logo img {width:50px; height:50px; float:left; border:1px solid #0D322B;}
.mini_game_title {width:165px; height:36px; float:left; padding: 14px 0 0 10px;}
.mini_game_title a {font-size:14px; color:#000; text-decoration:none;}
.mini_game_title a:hover {text-decoration: underline;}

/* New Game */
.mini_new_block {width:690px; float:left; margin: 17px 4px 0 0px;}
.mini_new_block_top {width:690px; height: 44px; text-align:center; float:left;}
.mini_new_left {width:14px; height:44px; background:url(../img/top_orange_block.jpg) 0 0 no-repeat; float:left}
.mini_new_center { width:659px; height:44px; float:left; background:url(../img/bg_top_orange_block.gif) repeat-x; overflow:hidden;}
.mini_new_center span {font-size:27px; color:#FFF; text-decoration:none; display:block; margin:8px 0 0 0;}
.mini_new_right {width:14px; height:44px; background:url(../img/top_orange_block.jpg) -14px 0 no-repeat; float:left;}
.mini_new_content {width:690px; background:url(../img/bg_mini_new.jpg) repeat-y; overflow:hidden; float:left}
.mini_new_block_bottom {width:690px; height:19px; float:left; background: url(../img/bottom_mini_new.jpg) no-repeat;}

.mini_new_area { width:210px; height:52px; float:left; margin: 8px 0 0 12px; overflow:hidden}
.mini_new_area_logo img {width:50px; height:50px; float:left; border:1px solid #0D322B;}
.mini_new_title {width:145px; height:36px; float:left; padding: 13px 0 0 10px;}
.mini_new_title a {font-size:14px; color:#000; text-decoration:none;}
.mini_new_title a:hover {text-decoration: underline;}

/* Top Games Block */
.big_block {width:990px; float:left; padding: 17px 4px 15px 4px; overflow:hidden}
.big_block_top {width:990px; height: 44px; text-align:center; float:left;}
.big_block_left {width:14px; height:44px; background:url(../img/top_orange_block.jpg) 0 0 no-repeat; float:left}
.big_block_center {width:962px; height:44px; float:left; background:url(../img/bg_top_orange_block.gif) repeat-x; overflow:hidden;}
.big_block_center p {font-size:27px; color:#FFF; text-decoration:none; margin:8px 0 0 0;}
.big_block_center h1 {font-size:27px; color:#FFF; text-decoration:none; margin:8px 0 0 0; font-weight:normal}
.big_block_right {width:14px; height:44px; background:url(../img/top_orange_block.jpg) -14px 0 no-repeat; float:left;}
.big_block_content {width:949px; background:url(../img/big_block_bg.jpg) repeat-y; float:left; padding: 4px 20px 0 20px;}
.big_block_text {width:949px; background:url(../img/big_block_bg.jpg) repeat-y; float:left; padding: 8px 20px 8px 20px;}
.big_block_text p {color:#8e8e8e; font-size:11px;}
.big_block_bottom {width:989px; height:15px; float:left; background: url(../img/big_block_bot.jpg);}

.category_block { width: 290px; float:left; overflow:hidden; margin: 0 10px 16px 10px;}
.category_games { width: 290px; height:390px; float:left; overflow:hidden; margin: 0 10px 16px 10px;}
.category_title {width:290px; height:33px; float:left; text-align:center; margin: 0 0 10px 0;}
.category_title a {font-size: 23px; color:#ff7e00; display:block; text-decoration:none; margin: 8px 0;} 
.category_area {width:308px; height:30px; float:left; margin: 0 0 4px 0;}
.category_logo img {width:30px; height:30px; border:1px solid #0d322b; float:left;}
.category_game { width:175px; height:30px; float:left;}
.category_game a {font-size:14px; color:#0d322b; text-decoration:none; margin: 5px 0 0 10px; display:block; float:left}
.category_game a:hover {text-decoration:underline}
.categ_reit {margin:6px 0 0 4px;}

/* Detail Game */
.game {width:755px; float:left; margin: 17px 4px 15px 5px; overflow:hidden}
.game_top_block {width:755px; height: 35px; text-align:center; float:left;}
.game_top_l {width:9px; height:35px; background:url(../img/game_l.jpg) no-repeat; float:left}
.game_top_c {width:737px; height:35px; float:left; background:url(../img/game_c.jpg) repeat-x; overflow:hidden;}
.game_top_c h1 {font-size:24px; color:#FFF; float:left; margin:3px 0 0 40px; padding:0; font-weight:normal;}
/*.game_top_c img {float:right; width:80px; height:16px; margin: 10px 20px 0 0;}*/
.game_top_r {width:9px; height:35px; background:url(../img/game_r.jpg) no-repeat; float:left;}
.game_block {width:755px; float:left}
.game_bot_block {width:755px; background:#dddddd; float:left}
.game_bot_block .info_game {width:68%; border:0; margin: 3px 0 5px 10px; float:left}
.game_bot_block .info_game td {vertical-align:top; padding: 2px; font-size:12px;}
.reit_table {width:220px; height:20px; border:0; margin:5px 5px 10px 0px; float:left}
.reit_table td {vertical-align: middle; font-size:13px;}

/* Comments */
.com {width:665px; float:left; margin: 17px 4px 15px 5px; overflow:hidden}
.com_top {width:665px; height: 44px; text-align:center; float:left;}
.com_left {width:14px; height:44px; background:url(../img/top_orange_block.jpg) 0 0 no-repeat; float:left}
.com_center {width:637px; height:44px; float:left; background:url(../img/bg_top_orange_block.gif) repeat-x; overflow:hidden;}
.com_center h1 {font-size:27px; font-weight:normal; color:#FFF; text-align:left; text-decoration:none; margin:8px 0 0 40px;}
.com_right {width:14px; height:44px; background:url(../img/top_orange_block.jpg) -14px 0 no-repeat; float:left;}
.com_content {width:665px; background:url(../img/bg_com.jpg) repeat-y; float:left; padding: 0 0 15px 0;}
.no_com {margin: 15px;}
.comment {width:655px; border-bottom: 1px solid #ffc48a; padding: 15px 0 12px 0px; float:left; overflow:hidden; margin: 0 0 0 5px;}
* html .comment {margin: 0 0 0 3px;}
.com_logo {width:40px; height:40px; margin: 0 0 12px 35px; float:left}
.com_logo img {width:40px; height:40px}
.comment_name {width:130px; padding: 2px 0 0 12px; float:left}
.com_user a { font-size:12px; color:#ff7e00; text-decoration:none}
.com_user a:hover {text-decoration:underline;}
.com_date {font-size:12px; color:#bebebe; margin: 2px 0 0 0;}
.com_text {width:428px; float:left; padding: 3px 0 0px 0px; overflow:hidden}
.com_text p {font-size:12px; color:#000;}
.com_bottom {width:665px; height:12px; float:left; background: url(../img/bottom_com.jpg)  no-repeat; overflow:hidden}
.add_com {width:630px; height:150px; border:1px solid #d0cfcf; float:left; margin: 15px 4px 0 15px; background:#F0F0F0}
.com_button {color:#FFF; background:#F93; border: 1px solid #f1f1f1; padding: 3px; cursor:pointer;  float:right; clear:both; margin: 5px 16px 0 0;}
.com_error p {margin: 0 0 0 25px;}
/* Category Block */
.cat_game {width:270px; height:50px; float:left; overflow:hidden; margin: 12px 23px 0 20px;}
.cat_logo {width:45px; height:45px; float:left;}
.cat_detail {width:210px; float:left; overflow:hidden; margin: 0 0 0 15px;}
.cat_name {font-size:12px; color:#ff7e00; display:block; float:left; margin: 0 0 3px 0;}
.cat_detail p {font-size:11px; color:#000; clear:both}

/* Random Game Block */
.rand {width:665px; float:left; margin: 17px 4px 0px 5px; overflow:hidden}
.rand_top {width:665px; height: 44px; text-align:center; float:left;}
.rand_left {width:14px; height:44px; background:url(../img/top_orange_block.jpg) 0 0 no-repeat; float:left}
.rand_center {width:637px; height:44px; float:left; background:url(../img/bg_top_orange_block.gif) repeat-x; overflow:hidden;}
.rand_center h1 {font-size:27px; font-weight:normal; color:#FFF; text-align:left; text-decoration:none; text-transform:uppercase; margin:8px 0 0 10px;}
.rand_right {width:14px; height:44px; background:url(../img/top_orange_block.jpg) -14px 0 no-repeat; float:left;}
.rand_content {width:665px; background:url(../img/bg_com.jpg) repeat-y; float:left; padding: 15px 0 15px 0;}
.rand_text {width:370px; float:left; overflow:hidden; margin: 0px 38px 0 20px;}
.rand_text p {margin: 0 0 7px 0; font-size:11px; text-transform:uppercase}
.rand_logo img {width:200px; height:200px; float:left;}
.rand_play {font-size:22px; color:#ff7e00; float:left; display:block; text-transform:uppercase; text-decoration:none; margin: 8px 0 0 290px;}
.rand_bottom {width:665px; height:12px; float:left; background: url(../img/bottom_com.jpg)  no-repeat; overflow:hidden}

/* Cat New */
.new_cat {width:497px; float:left; padding: 17px 0px 0px 0px; overflow:hidden}
.new_cattop {width:497px; height: 44px; float:left;}
.new_cat_l {width:14px; height:44px; background:url(../img/top_orange_block.jpg) 0 0 no-repeat; float:left}
.new_cat_c {width:469px; height:44px; float:left; background:url(../img/bg_top_orange_block.gif) repeat-x; overflow:hidden;}
.new_cat_c h1 {font-size:27px; font-weight:normal; color:#FFF; text-align:left; text-decoration:none; text-align:center; margin:8px 0 0 10px;}
.new_cat_r {width:14px; height:44px; background:url(../img/top_orange_block.jpg) -14px 0 no-repeat; float:left;}
.new_cat_bg {width:495px; background:url(../img/bg_cat_new.gif) repeat-y; float:left;}
.new_cat_bot {width:495px; height:15px; background:url(../img/bg_bot_cat.jpg) no-repeat; float:left; overflow:hidden;}
.new_cat_game {width:215px; float:left; overflow:hidden; padding: 12px 12px 0 15px;}
.new_cat_logo img {width:45px; height:45px; float:left; border:1px solid #666;}
.new_cat_det {width:155px; float:left; overflow:hidden; margin: 0 0 0 10px;}
.new_cat_name {font-size:12px; color:#ff7e00; display:block; float:left; margin: 0 0 3px 0;}
.new_cat_det p {font-size:11px; color:#000; clear:both}
.new_cat_det img {margin: 3px 0 0 5px; float:left; clear:both}

/* Profile */
.profile {width:970px; float:left; margin: 15px 0 0 15px;}
.prof_name {font-size:14px; color:#ff7e00; margin-bottom: 10px;}
.prof_name span {font-size:18px;}
span.prof_edit {color:#000; font-size:14px;}
.prof_edit a {color:#cecece; text-decoration:underline;}
.prof_edit a:hover {text-decoration:none}
.aboutme {font-size:18px; color:#ff7e00; margin: 5px 0 5px 120px; display:block; clear: both}
.profLeft {width: 110px; float:left;}
.profLeft img {width:110px; height:110px; float:left;}
.prof_info {width:485px; background:#f1f1f1; float:left; margin: 0 0 0 10px; border:1px solid #c5c5c5; padding: 0 0 15px 0;}
.prof_info2 {float:left; margin: 0 0 0 10px;}
.prof_info table {width:370px; border:none; font-size:12px; margin:6px 0 0 35px;}
.prof_info table td {padding: 4px 0 4px 0;}
.last_com {width:423px; overflow:hidden; margin: 0px 0 15px 30px; border-bottom:1px solid #9e9e9e;}
.last_com_tit {margin: 25px 0 0 25px; display:block}
.last_com_l {width: 100px; float:left; overflow:hidden; padding:5px 10px 5px 5px;}
.last_com_l a {font-size:12px; color:#f05500; float:left; display:block;}
.last_com_r {width:275px; float:left; overflow:hidden; padding:5px 0px 5px 10px; font-size:12px; color:#1C8EE4;}
.info_1 {width:110px;}
.info_2 {width:100px; color:#1c8ee4;}
.info_2 a {color:#ff7e00; text-decoration:none;}
.info_3 {width:64px;}
.info_4 {width:64px; color:#1c8ee4;}
.profileAction {width:110px; margin:5px 0 0 0; float:left; border-top:1px solid #bfbfbf;}
.profileAction a {display:block; padding:3px; border-bottom:1px solid #bfbfbf; font-size:12px; color:#000; text-decoration:none}
.profileAction a:hover {background: #f48438; color:#FFF;}

/* Friends */
.friendsBlock {width:485px; float:left; margin: 0 0 0 15px; border: 1px solid #c5c5c5; border-bottom:none; background:#f1f1f1;}
.friendsHead {width:470px; height:31px; float:left; padding:11px 0 0 15px; border-bottom: 1px solid #c5c5c5;}
.friendsHead a {float:left; display:block; font-size:15px; color:#999999; margin: 0 0 0 15px; text-decoration:none}
.friendsHead a:hover {text-decoration:underline}
.friendsHead a span {color:#ff8107;}
a.friendsAct {color:#000;}
.friendArea { width:485px; height:100px; border-bottom: 1px solid #c5c5c5; float:left}
.friendL {width:120px; float:left; margin:10px 0 0 10px;}
.friendL img {width:60px; height:60px; margin: 0 auto 5px auto; text-align:center; display:block}
.friendL a {display:block; text-align:center; font-size: 13px; color:#000;}
.friendR {float:right; width:130px; margin: 55px 0 0 0;}
.friendR a {font-size:11px; color:#bfbfbf; text-decoration:none}
.friendR a:hover {text-decoration:underline}

/* Messages */
.messagesBlock {width:810px; float:left; margin: 0 0 0 15px;}
.mesSI {float:left; height:20px; clear:both; margin-bottom: 20px;}
.inbox {display:block; float:left; background:#d6d6d6; height:20px; font-size:13px; text-align:center; color:#030303;; text-decoration:none; vertical-align:middle; margin:0 5px 10px 0; padding: 2px 10px;}
/*.inbox:hover {background:#D2D2D2; color:#727272;}*/
.inbox_active { background:#727272;color:#FFF;}
.mesTable {width:810px; border:1px solid #919191;}
.mesTable th {height:28px; vertical-align:middle; text-align:left; font-size:13px; border:none;  background-color:#f1f1f1;}
.mesTable td {height:50px; vertical-align:middle; text-align:left; font-size:12px; border-top:1px solid #919191; padding: 3px 5px 3px 0;}
.mesInfo {width:30px;}
.mesInfo a {display:block; width:16px; height:16px; margin-left:8px;}
.mesPic {width:55px;}
.mesPic img {width:45px; height:45px;}
.mesTitle {width:290px;}
.mesTitle a {color:#000; text-decoration:none;}
.mesTitle a:hover {text-decoration:underline;}
.mesFrom {width:160px; padding: 0 0 0 15px}
.mesFrom span {color:#1c8ee4; padding: 0 0 0 15px}
.mesDate {width:180px;}
.mesDate span {color:#1c8ee4;}
.mesActions {width:48px; height:16px;}
.mesActions .mesReply {float:left; background:url(../img/reply.png) no-repeat; width:16px; height:16px; display:block;}
.mesActions .mesDel {float:left; background:url(../img/deletemessage.png) no-repeat; width:16px; height:16px; display:block; margin: 0 0 0 5px;}
/* NewMes */
.newMes {width:485px; background:#f1f1f1; float:left; margin: 0 0 0 10px; border:1px solid #c5c5c5; padding: 0 0 15px 0; float:left}
.newMes table {width:420px; border:none; font-size:12px; margin:20px 0 0 35px; clear:both}
.newMes table td {padding: 4px 0 4px 8px; color:#1c8ee4; vertical-align:top}
.newMes .newMesCol {width: 70px;}
.newMes .mesSubject {width: 315px; border:1px solid #afafaf;}
.newMes .new-newMes {width: 315px; height:150px; border:1px solid #afafaf;}
.newMesBut {color:#FFF; background:#F93; border: 1px solid #f1f1f1; padding: 4px 8px; cursor:pointer; float:right; margin: 0 15px 0 0; display:block; text-decoration:none}
/* ReplyMes */
.replMesTop {width:420px; margin:20px 0 0 35px;}
.replMesDate { display:block; font-size:10px; color:#1c8ee4; float:left}
.replMesDel { display:block; font-size:10px; color:#fc711e; float:right}
.newMes table td.replyMes {color:#000;}
.replyText {width:395px; height:150px;  border:1px solid #afafaf;}

/* REGISTER */
.register {width:470px; float:left; overflow:hidden;  background:#f1f1f1; margin: 30px 0 0 40px; border:1px solid #c5c5c5;}
.register table {border:0px; width:420px; margin: 10px 0 10px 50px;}
.register table td { vertical-align:middle; height:30px; color:#1C8EE4}
.register table .name_reg {width:225px;}
.reg_button {color:#FFF; background:#F93; border: 1px solid #f1f1f1; padding: 3px; cursor:pointer;  float:right; margin: 0 15px 0 0; }

/* REGISTER */
.contacts {width:570px; float:left; overflow:hidden;  background:#f1f1f1; margin: 30px 0 0 40px; border:1px solid #c5c5c5;}
.contacts table {border:0px; width:460px; margin: 15px 0 10px 50px;}
.contacts table td { vertical-align:top; height:30px; color:#1C8EE4}
.contacts table .name_con {width:125px;}
.contacts table td textarea {width:350px; height:150px;}
.cont_input {width:200px;}
.cont_button {color:#FFF; background:#F93; border: 1px solid #f1f1f1; padding: 3px; cursor:pointer;  float:right; margin: 10px 0 0 0; }

/* edit profile */
.edit_profile {}
.edit_profile table {width:480px; margin: 110px 0 0 10px; float:left}
.edit_profile table td {vertical-align:top; padding: 3px; color:#1C8EE4}
.edit_profile table td textarea {width:250px; height:50px;}
.edit_profile .prof_but {color:#FFF; background:#F93; border: 1px solid #f1f1f1; padding: 3px; cursor:pointer; float:right; margin: 0 15px 0 0; }


/* NEWS */
.news_block {width:550px; float:left; margin: 15px 15px 0 15px;}
.news {width:550px; float:left; margin: 0 0 15px 0;}
.news h2 {font-size:24px; font-weight:normal; color:#0d8ded; margin:0; padding:0;}
.posted_by {font-size:12px; color:#000; margin: 5px 0 7px 0;}
.posted_by a {color:#ff7e00; font-size:12px;}
.news_text {font-size:12px; color:#000; text-align:left;}
.more_news {font-size:12px; color:#ff7e00; float:left;}

.mini_news {width:312px; height:300px; background:url(../img/bg_mini_orange.jpg) repeat-y; overflow:hidden; float:left}
.mNews {float:left; margin: 0 8px 15px 8px;}
.mNews h2 {font-size:16px; font-weight:normal; color:#0d8ded; margin:0; padding:0;}
.mNews_text {}
.mNews_more {font-size:11px; color:#ff7e00; float:left;}

/*reit*/
/* REQ:5 STAR RATING CSS */
#rateStatus{float:left; clear:both; width:100%; height:20px;}
    #rateMe{float:left; clear:both; width:100%; height:auto; padding:0px; margin:0px;}
    #rateMe li{float:left;list-style:none;}
    #rateMe a:hover,
    #rateMe .on{background:url(../img/star.png) no-repeat;}
    #rateMe a{float:left;background:url(../img/empty_star.png) no-repeat;width:20px; height:20px;}
    #ratingSaved{display:none;}

/* Benners */
.b306_258 {width:306px; height:258px; float: left; margin:0}

/* Game For Your Site */
.gameForSite {width:420px; height:200px; float:left; margin: 30px 23px 10px 23px;}
.gameForSite img {width:200px;height:200px;float:left;}
.gameFSabout {width:200px; float:left; padding: 0 5px 0 15px;}
.gameFSname {font-size:17px; color:#ff7e00; text-decoration:underline}
.gameFSdeck {font-size:12px; margin: 5px 0 0 0;}
.gameFSbutton {background:#fd6102; width:170px; height:20px; font-size:12px; color:#FFF; text-transform:uppercase; display:block; text-align:center; padding-top:4px; text-decoration:none; float:left}
.gameFSbutton:hover {text-decoration:underline;}
.gameFStable {width:180px; margin: 5px 0 5px 19px; float:left; }
.gameFS1row {width:90px; padding:4px 0; color:#ff7e00; float:left}
.gameFS2row {width:45px; padding:4px 0; color:#000; float:left}

/* Submit Game */
.subGame {width:870px; margin: 15px 0 15px 50px;}
.subGame td {padding: 8px 0; font-size:14px; vertical-align:top}
.subGame td p {font-size:10px; color:#9d9d9d;}
.subGame td .subGameName {width:170px; height:18px; border:1px solid #9e9e9e; background:#f1f1f1;}
.subGame td textarea {width:312px; height:116px; border:1px solid #9e9e9e; background:#f1f1f1;}
.subGame td select {height:18px; border:1px solid #9e9e9e; background:#f1f1f1;}
.subGame td select option {background:#f48438; color:#FFF;}
.subGame td .subGameW {width:50px; height:18px; border:1px solid #9e9e9e; background:#f1f1f1;}
.subGameBut {color:#FFF; background:#F93; border: 1px solid #f1f1f1; padding: 3px; cursor:pointer; float:right; margin: 0 15px 0 0; }

/* Tournaments */
.tourn {width:847px; overflow:hidden; margin-bottom:40px;}
.tournTop {width:847px; height: 44px; float:left;}
.tourn_l {width:14px; height:44px; background:url(../img/top_orange_block.jpg) 0 0 no-repeat; float:left}
.tourn_c {width:819px; height:44px; float:left; background:url(../img/bg_top_orange_block.gif) repeat-x; overflow:hidden;}
.tourn_c h3 {font-size:27px; font-weight:normal; color:#FFF; text-align:left; text-decoration:none; text-align:center; margin:8px 0 0 10px;}
.tourn_r {width:14px; height:44px; background:url(../img/top_orange_block.jpg) -14px 0 no-repeat; float:left;}
.tourn_bg {width:847px; background:url(../img/tourn_bg.jpg) repeat-y; float:left;}
.tournTable {width:847px; margin: 0 0 0 5px; border:none; border-collapse:collapse;}
.tournTable th {border-bottom:1px solid #eeeeee; border-right:1px solid #eeeeee; text-align:center; height:26px; color:#242424; font-size:12px;}
.tournTable td {border-bottom:1px solid #eeeeee; border-right:1px solid #eeeeee; text-align:center; height:26px; font-size:12px; color:#0E1558; font-weight:bold}
.tournTable .tournName {color:#B30000; font-weight:bold}
.tournTable .tournRait {color:#52c505}
.tournTable .tournRang {color:#f05a00}
.tourn_bot {width:847px; height:15px; background:url(../img/tourn_bot.jpg) no-repeat; float:left; overflow:hidden;}
.joinButton {width:104px; height:16px; background:url(../img/tourn_button.gif) 0 -17px; margin: 0px auto;display:block; font-size:12px; color:#FFF; padding:1px 0 0 0px; text-align:center; text-decoration:none}
.joinButton:hover {background-position:0 0px;}

/* Tournaments Game */
.tournGame {width:755px; margin: 0 0 0 5px;; overflow:hidden}
.raitTable {width:765px;  margin: 17px 0 0 0; overflow:hidden}
.raitTable_top {width:765px; height: 44px; text-align:center; float:left;}
.raitTable_left {width:14px; height:44px; background:url(../img/top_orange_block.jpg) 0 0 no-repeat; float:left}
.raitTable_center {width:737px; height:44px; float:left; background:url(../img/bg_top_orange_block.gif) repeat-x; overflow:hidden;}
.raitTable_center h3 {font-size:27px; font-weight:normal; color:#FFF; text-align:left; text-decoration:none; margin:8px 0 0 40px;}
.raitTable_right {width:14px; height:44px; background:url(../img/top_orange_block.jpg) -14px 0 no-repeat; float:left;}
.raitTable_content {width:765px; background:url(../img/rait_table_bg.jpg) repeat-y; float:left; padding: 0 0 15px 0;}
.raitTable_bottom {width:765px; height:18px; float:left; background: url(../img/rait_table_bot.jpg)  no-repeat; overflow:hidden}
.raitMtable {width:755px; margin: 0 0 0 5px; border:none; border-collapse:collapse;}
.raitMtable th {border:1px solid #eeeeee; text-align:center; height:26px; color:#adadad; font-size:16px;}
.raitMtable td {border:1px solid #eeeeee; text-align:center; height:26px; font-size:12px; color:#bdbdbd;}
.ctDown {margin: 5px auto; width:330px; height:25px;}
.raitMtable .raitNomb {width:46px;}
.raitMtable .raitNameU { width:370px;}
.raitMtable .place1st {color:#fd5e01;}
.raitMtable .place2nd {color:#f99600;}
.raitMtable .place3rd {color:#7bb2ea;}

/* CT Down */
#top_header{width:800px; margin:0 auto; height:300px;}
#central_header{width:800px; margin:0 auto; height:300px; text-align:center;}
.count_down{padding: 3px; font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; font-weight:bold;color:#222;}
.count_down sup{font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#555;font-weight:normal;}
.input_bg {width:300px;height:34px;background:#DBEBEE;margin-right:10px;font-size:15px;color:#444;}
.input_button{width:100px;height:34px;line-height:34px;font-size:12px;font-weight:bold;background:#666;color:#FFFFFF;border:none;}
#update_success{padding:6px;background:#CEECB8;margin:0 auto;margin-top:20px;width:300px;display:none;}

/* Money */
.moneyBlock {width:795px; margin: 15px auto 0 auto;}
.moneyInfo {width:795px; height:22px; border-bottom:1px solid #cccccc; margin: 10px 0; float:left}
.moneyInfo span {background:#f0f0f0; padding:4px 10px; font-size:11px; color:#000; display:block; float:left}
.moneyAmt { font-size:12px; margin: 0 0 25px 2px;}
.moneyAmt span {color:#f05a00;}
.moneyTable {width:795px; border:none; border-collapse:collapse;}
.moneyTable tr td { height:35px; border:1px solid #ccc; text-align:center; font-size:11px;}
.moneyTable tr th {height:26px; font-size:13px; font-weight:normal;}
.moneyTable .mDate {color:#1c8ee4;}
.moneyTable .mSender {color:#ff7e00;}

/* iPhone */
.iPhoneLogo { width:925px; height:260px; margin:15px 0 0 20px; background:url(../img/iphone_logo.jpg) right no-repeat; float:left;}
.iPhoneLogo p {color:#a5a5a5; font-size:16px; font-weight:bold; margin:10px 0;}
#iPhoneBlock {padding-top:0}
#iPhoneBlockC {padding:0 0 0 4px; width:985px}
.iPhoneH {font-size:28px; color:#f05b00;}
.appStore { width:104px; height:36px; background: url(../img/app_store.jpg) no-repeat; display:block; float:left}
.iPhoneAction { font-size:18px; margin:15px 0 10px 10px;}
.iPhoneGame {width:490px; height:189px; float:left; padding: 25px 0 0 0;} 
.iPhoneGameNum {width:30px; height:150px; float:left; font-size:14px; color:#a09f9f; margin: 0 0 0 15px;}
.iPhoneGameLog {width:150px; height:150px; float:left;}
.iPhoneGameInfo {width:200px; height:150px; float:left; margin: 0 0 0 20px;}
.iPhoneGameName {font-size:17px; color:#ff7e00;}
.iPhoneGameInfo p {font-size:12px; margin: 15px 0;}
.iPhoneGameBut {width:199px; height:50px; background:url(../img/iphone_button.jpg) no-repeat;}
.iPhoneButTop {width:210px; height:12px; background:url(../img/iphone_button.jpg) 0 0 no-repeat; float:left}
.iPhoneButCent {width:210px; background:url(../img/iphone_but_bg.jpg) repeat-y; float:left} 
.iPhoneButBot {width:210px; height:12px; background:url(../img/iphone_button.jpg) 0 -12px no-repeat; float:left}
.iPhoneGameBut span {font-size:12px; margin: 6px 0 0 20px; float:left}
.iPhoneGameBut .buyNow {width:70px; height:16px; background:url(../img/buy_button.gif) 0 0; float:right; margin: 5px 15px 5px 0; display:block; font-size:12px; color:#FFF; padding:1px 0 0 0; text-decoration:none; text-align:center}
.iPhoneGameBut .buyNow:hover {background-position:0 -17px;}

/* Social */
.socialBlock {width:755px; height:32px; float:left; margin: 10px 0 0 15px;}
.addthis_toolbox {height:32px; float:left}
.likeF {margin: 8px 10px 0 0; float:right;}
.likeVK {margin: 7px 0 0 0; float:right;}
.likeMail {margin: 9px 15px 0 0; float:right;}
.likeOdnokl {margin: 7px 15px 0 0; float:right;}

/* Similar game */
.similarGame {width:50px; height:85px; margin:10px 8px 10px 17px; float:left; text-align:center}
.similarGame img {width:50px; height:50px;}
.similarName {color:#000; margin:5px 0 0 0; font-size:11px;}
.similarName:hover {color:#41619e}

/* Footer */
.footer {height:237px; margin:0 auto; width:1035px; background:url(../img/footer.jpg) no-repeat;}
.bot_menu { height:18px; margin:0 auto; padding:160px 0 0 0; overflow:hidden}
.bot_menu a {font-size:15px; color:#FFF; float:left; display:block; margin: 0 10px; text-decoration:none}
.bot_menu a:hover {text-decoration:underline}
/*.bot2Menu {width:375px; height:18px; margin:15px auto 0 auto}
.bot2Menu a {font-size:14px; font-weight:bold; color:#FFF; float:left; display:block; margin: 0 10px; text-decoration:none}
.bot2Menu a:hover {text-decoration:underline}*/
.bot2Menu {margin:15px auto 0 auto; text-align:center}
.bot2Menu li {margin: 0 10px; display:inline}
.bot2Menu li a {font-size:14px; font-weight:bold; color:#FFF; text-decoration:none}
.bot2Menu li a:hover {text-decoration:underline}
.copyright {font-size:12px; color:#fff; margin:0 0 0 30px;}
#vk_like_2 { position:relative; right: -400px; top: -78px; }
#fb-like-2 .fb-like {height: 0; left: 455px; position: relative; top: 95px;}
.login_SN {left: -40px; position: relative;}
#login_SN {margin: 3px auto; width: 123px; cursor: pointer;}
