html, body {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6f7585;
	margin: 0px;
	padding: 0px;
}
p, td, div, span {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6f7585;
}
form {
	margin: 0px;
	padding: 0px;
}
input {
	font-size: 11px;
}
a {
	color: #00c8f8;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
ul {
	padding: 0px 0px 0px 16px;
	margin: 0px;
	color: #000000;
}
li {
	padding: 0px;
	margin: 0px;
	list-style: none;
	color: #000000;
}
li a {
	color: #000000;
}
h1, h2, h3, h4, h5 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	font-weight: normal;
}
h1 {
	font-size: 24px;
	color: #00c8f8;
	padding: 0px;
	line-height: 24px;
	font-weight: bold;
}
h2 {
	font-size: 12px;
	color: #00c8f8;
	padding: 0px 0px 10px 0px;
}
h1 a, h2 a {
	color: #00c8f8;
}
h3 {
	font-size: 12px;
	color: #00c8f8;
	padding: 0px 0px 6px 0px;
}
h4 {
	font-size: 11px;
	color: #6f7585;
	padding: 0px;
	font-weight: bold;
}
h3 a, h4 a {
	color: #00c8f8;
	text-decoration: underline;
}
h5 {
	font-size: 12px;
	color: #00c8f8;
	padding: 0px;
	font-weight: bold;
}
h5 a {
	color: #00c8f8;
}
p {
	padding: 8px 0px 6px 0px;
	margin: 0px;
}
hr {
	height: 1px;
	border-top: none;
	border-bottom: #B5BCC5 1px  solid;
	margin: 0px;
	padding: 0px;
}
.txt_blue {
	color: #00c8f8;
}
.txt_green {
	color: #70d013;
}
/* ---------------- icons ---------------- */
.btn {
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	background: #00aef5 url(/skins/default/images/btn/btn_blue_bg.gif) left top repeat-x;
	border: 1px #c4c4c4 solid;
	padding: 6px 8px;
}
/* ---------------- icons ---------------- */
.ico_new {
	padding-left: 24px !important;
	background: url(/skins/default/images/icons/24_new.gif) left center no-repeat;
}
.ico_popular {
	padding-left: 24px !important;
	background: url(/skins/default/images/icons/24_popular.gif) left center no-repeat;
}
.ico_arcads {
	padding-left: 26px !important;
	background: url(/skins/default/images/icons/categories.gif) 0% 0px no-repeat;
}
.ico_race {
	padding-left: 28px !important;
	background: url(/skins/default/images/icons/categories.gif) 0% -50px no-repeat;
}
.ico_fights {
	padding-left: 26px !important;
	background: url(/skins/default/images/icons/categories.gif) 0% -100px no-repeat;
}
.ico_logical {
	padding-left: 26px !important;
	background: url(/skins/default/images/icons/categories.gif) 0% -150px no-repeat;
}
.ico_brodilki {
	padding-left: 26px !important;
	background: url(/skins/default/images/icons/categories.gif) 0% -200px no-repeat;
}
.ico_letalki {
	padding-left: 26px !important;
	background: url(/skins/default/images/icons/categories.gif) 0% -250px no-repeat;
}
.ico_quests {
	padding-left: 26px !important;
	background: url(/skins/default/images/icons/categories.gif) 0% -300px no-repeat;
}
.ico_strategy {
	padding-left: 32px !important;
	background: url(/skins/default/images/icons/categories.gif) 0% -350px no-repeat;
}
.ico_role_rpg {
	padding-left: 26px !important;
	background: url(/skins/default/images/icons/categories.gif) 0% -400px no-repeat;
}
.ico_shoot {
	padding-left: 26px !important;
	background: url(/skins/default/images/icons/categories.gif) 0% -450px no-repeat;
}
.ico_sports {
	padding-left: 26px !important;
	background: url(/skins/default/images/icons/categories.gif) 0% -500px no-repeat;
}
.ico_classic {
	padding-left: 26px !important;
	background: url(/skins/default/images/icons/categories.gif) 0% -550px no-repeat;
}
.ico_gambling {
	padding-left: 26px !important;
	background: url(/skins/default/images/icons/categories.gif) 0% -600px no-repeat;
}
.ico_top10 {
	padding-left: 26px !important;
	background: url(/skins/default/images/icons/categories.gif) 0% -646px no-repeat;
}
.ico_mygames {
	padding-left: 26px !important;
	background: url(/skins/default/images/icons/categories.gif) 0% -697px no-repeat;
}
.ico_myfav {
	padding-left: 24px !important;
	background: url(/skins/default/images/icons/categories.gif) 0% -749px no-repeat;
}
.ico_bomber {
	padding-left: 26px !important;
	background: url(/skins/default/images/icons/bomber.gif) 0% 2px no-repeat;
}
.ico_count {
	padding-left: 26px !important;
	background: url(/skins/default/images/icons/comments.gif) left top no-repeat;
}
.ico_count_16 {
	padding-left: 20px !important;
	background: url(/skins/default/images/icons/16_comments.gif) left top no-repeat;
}
.ico_rating_16 {
	padding-left: 20px !important;
	background: url(/skins/default/images/icons/16_rating.gif) left top no-repeat;
}
.ico_mail_16 {
	padding-left: 22px !important;
	background: url(/skins/default/images/icons/pmb.gif) left center no-repeat;
}
.ico_search_friends_16 {
	padding-left: 22px !important;
	background: url(/skins/default/images/icons/search_friends.gif) left center no-repeat;
}
.ico_add_friend_16 {
	padding-left: 22px !important;
	background: url(/skins/default/images/icons/add_friends.gif) left center no-repeat;
}
.ico_comments {
	padding-left: 26px !important;
	background: url(/skins/default/images/icons/16_comments.gif) left center no-repeat;
}

.body {
	background: #898b90;
}
#container {
	width: 1010px;
	padding: 0px 20px;
	margin: 0px auto;
	background: #f3f3f3 url(/skins/default/images/pg_wrapp_bg.gif) center top repeat-y;
}
#head {
	background: #FFFFFF url(/skins/default/images/head_bg1.gif) 300px 0px no-repeat;
	width: 1010px;
	margin: 0px auto;
	clear: both;
}
#mainarea {
	width: 1050px;
	padding: 10px 0px 150px 0px;
	margin: auto -20px;
	clear: both;
	background: url(/skins/default/images/mainarea_bg.gif) center bottom no-repeat;
/*
	border: 1px red solid;
*/
}
.home {
	background: url(/skins/default/images/mainarea-bg.gif) left top repeat-y;
}
.cleaner {
	font-size: 1px;
	height: 1px;
	line-height: 1px;
	clear: both;
/*
	border: 1px green solid;
*/
}
#footer {
	background: #FFFFFF;
/*	padding: 22px 36px 36px 30px;*/
	padding: 32px 36px 44px 30px;
	clear: both;
}
#footer .copy {
	color: #000000;
	font-size: 11px;
}
#footer .links {
	color: #000000;
	font-size: 11px;
	padding: 12px 0px 6px 0px;
}
#footer .links a {
	color: #000000;
	font-size: 11px;
}
#footer .counters {
	float: right;
	padding: 14px 0px 14px 16px;
}



#head .logo {
	padding: 0px;
	height: 85px;
	float: left;
}
#head .head_top {
	height: 85px;
}
#head .head_info {
	width: 518px;
	height: 85px;
	padding: 0px;
	float: right;
}
#head .not_auth {
	background: url(/skins/default/images/not_auth.gif) right top no-repeat;
}
#head .auth {
	width: 336px;
	height: 55px;
	padding: 6px 4px 4px 10px;
	margin: 10px 10px auto auto;
	background: url(/skins/default/images/auth.gif) right top no-repeat;
	line-height: 18px;
}
#head, #head div, #head span, #head p {
	color: #FFFFFF;
	font-size: 11px;
}
#head strong {
	color: #FFFFFF;
	font-size: 13px;
}
#head .auth a {
	color: #FFFFFF;
	text-decoration: underline;
	padding: 0px 4px;
}
#head .avatar {
	width: 51px;
	height: 51px;
	border: 1px #FFFFFF solid;
	float: left;
	margin: 0px 10px 0px 0px;
}
#head .pmb {
	width: 50px;
	height: 14px;
	float: right;
	text-align: right;
}
#head .head_txt {
	padding: 6px 0px 0px 0px;
}
#head .logoff {
	padding-left: 20px;
}
#head .head_stats {
	width: 200px;
	padding: 20px 0px 0px 0px;
	float: left;
}
#head .head_stats .label {
	color: #6f7585;
	width: 110px;
	line-height: 15px;
	display: block;
	float: left;
}
#head .head_stats .value {
	color: #00c8f8;
	font-weight: bold;
	line-height: 15px;
	width: 80px;
	display: block;
	float: left;
}


#head .head_links {
	padding: 26px 0px 0px 190px;
	float: left;
}
#head .head_links a {
	color: #b2b2b2;
	text-decoration: underline;
	line-height: 16px;
}
.tmenu {
	color: #474747;
	font-size: 12px;
	background: url(/skins/default/images/tmenu_bg.jpg)  left top repeat-x;
	padding: 6px 2px;
	height: 50px;
	line-height: 20px;
/*
	border: 1px red solid;
*/
}
.tmenu a {
	font-size: 12px;
	color: #474747;
	padding: 4px 0px 4px 26px;
	margin-right: 26px;
	margin-left: 8px;
	float: left;
/*
	border: 1px red solid;
*/
}
.tag_menu {
	color: #FFFFFF;
	background: #00c8f8;
	height: 35px;
	line-height: 35px;
	border-top: 1px #00a2c9 solid;
	border-bottom: 1px #00a2c9 solid;
}
.tag_menu a {
	color: #FFFFFF;
	text-decoration: underline;
	margin-left: 8px;
	padding: 0px 0px 4px 12px;
	background: url(/skins/default/images/tag_menu_bg.gif) left center no-repeat;
}
#mainarea .mcol {
	vertical-align: top;
	width: 680px;
	padding: 0px 10px 0px 30px;
	float: left;
/*
	border: 1px red solid;
*/
}
#mainarea .rcol {
	vertical-align: top;
	width: 300px;
	padding: 0px 30px 0px 0px;
	float: left;
/*
	border: 1px blue solid;
*/
}
.banner_left {
	margin-left: -30px;
	margin-bottom: 10px;
	padding: 0px 0px 0px 30px;
	background: url(/skins/default/images/banners/left_sticker1.gif) left center no-repeat;
}
.banner_right {
	margin-right: -30px;
	margin-bottom: 10px;
	padding: 0px 30px 0px 0px;
	background: url(/skins/default/images/banners/right_sticker1.gif) right center no-repeat;
}
.banner_right2 {
	margin-right: -30px;
	margin-bottom: 10px;
	padding: 0px 58px 0px 0px;
	background: url(/skins/default/images/banners/right_sticker2.gif) right center no-repeat;
	text-align: right;
}
.banner_right3 {
	margin-right: -30px;
	margin-bottom: 10px;
	padding: 0px 30px 0px 0px;
	top: 125px;
	background: url(/skins/default/images/banners/right_sticker1.gif) right center no-repeat;
}
/* ---------------- box with new & popular games on homepage ---------------- */
.box_home {
	height: 346px;
	margin-bottom: 10px;
}
.box_main {
	width: 450px;
	height: 346px;
	background: #535662 url(/skins/default/images/boxes/m1/b.gif) left bottom no-repeat;
	float: left;
}
.box_main .wrapp {
	width: 450px;
	height: 346px;
	background: transparent url(/skins/default/images/boxes/m1/t.gif) left top no-repeat;
}
.box_main .img_t {
	width: 296px;
	background: #f3f3f3 url(/skins/default/images/boxes/m1/img_t.gif) left top no-repeat;
	float: left;
}
.box_main .img_b {
	height: 276px;
	padding: 10px;
	background: transparent url(/skins/default/images/boxes/m1/img_b.gif) left bottom no-repeat;
}
.box_main .img_preview {
	width: 274px;
	border: 1px #675f5e solid;
}
.box_main .box_head {
	color: #00c8f8;
	height: 30px;
	line-height: 30px;
	padding: 0px 10px 0px 6px;
}
.box_main .box_head a {
	color: #00c8f8;
	text-decoration: underline;
	float: right;
	line-height: 30px;
}
.box_main .box_head h1 {
	color: #00c8f8;
	font-size: 12px;
	font-weight: bold;
	line-height: 30px;
	margin: 0px;
	padding: 0px;
}
.box_main .box_body {
	height: 296px;
	padding: 10px;
}
.box_main .btn_play {
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	width: 70px;
	height: 21px;
	line-height: 21px;
	text-decoration: none;
	background: #00aef5 url(/skins/default/images/btn/btn_blue_bg.gif) left top repeat-x;
	border: 1px #c4c4c4 solid;
	display: block;
	float: right;
	text-align: center;
	padding-bottom: 2px;
}
.box_main .game_name {
	font-size: 10px;
	height: 23px;
	padding: 11px 0px;
}
.box_main .game_name h2 {
	color: #00c8f8;
	font-size: 12px;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
}
.box_main .game_name span {
	font-size: 10px;
}
.box_main .game_nav {
	height: 12px;
	padding: 6px;
	border: 1px #c4c4c4 solid;
	background: #FFFFFF url(/skins/default/images/dotted_vline1.gif) center top repeat-y;
}
.box_main .btn_prev {
	font-size: 10px;
	text-decoration: underline;
	padding: 0px 0px 0px 24px;
	background: url(/skins/default/images/btn/btn_prev.gif) left center no-repeat;
	display: block;
	float: left;
}
.box_main .btn_next {
	font-size: 10px;
	text-decoration: underline;
	padding: 0px 24px 0px 0px;
	background: url(/skins/default/images/btn/btn_next.gif) right center no-repeat;
	display: block;
	float: right;
}
.box_main .box_menu {
	width: 134px;
	height: 294px;
	padding-top: 2px;
	float: left;
}
.box_main .box_menu,
.box_main .box_menu  div {
	color: #FFFFFF;
}
.box_main .box_menu  div {
	padding: 8px 0px 7px 10px;
}
.box_main .box_menu  div.sep {
	background: url(/skins/default/images/boxes/m1/menu_sep.gif) right bottom no-repeat;
}
.box_main .box_menu div.active {
	color: #00c8f8;
	padding: 12px 0px 12px 10px;
	background: url(/skins/default/images/boxes/m1/tab.gif) left center no-repeat;
	font-weight: bold;
}
.box_main .box_menu strong {
	padding: 0px 4px;
}
.box_main .box_menu a {
	color: #FFFFFF;
}
.box_main .box_menu div.active a {
	color: #00c8f8;
	padding: 8px 0px;
}
.box_main .cat_thumb {
	padding: 10px 0px 10px 10px;
}
.box_main .cat_thumb .name {
	padding: 0px;
	text-align: center;
	height: 24px;
	line-height: 24px;
	font-weight: bold;
}
.box_main .cat_thumb a {
	color: #FFFFFF;
	text-decoration: underline;
}
.box_main .more_links {
	height: 12px;
	line-height: 12px;
	text-align: right;
	margin-top: -12px;
	width: 100px;
	float: right;
}
.box_main .more_links a {
	color: #00c8f8;
	text-decoration: underline;
}

.box_popular {
	width: 220px;
	height: 346px;
	padding: 0px;
	margin-left: 10px;
	background: #535662 url(/skins/default/images/boxes/m2/b.gif) left bottom no-repeat;
	float: left;
}
.box_popular .wrapp {
	width: 220px;
	height: 346px;
	background: transparent url(/skins/default/images/boxes/m2/t.gif) left top no-repeat;
}
.box_popular .box_head {
	color: #00c8f8;
	height: 30px;
	line-height: 30px;
	padding: 0px 10px 0px 6px;
}
.box_popular .box_head a {
	color: #00c8f8;
	text-decoration: underline;
	float: right;
	line-height: 30px;
}
.box_popular .box_head h2 {
	color: #00c8f8;
	font-size: 12px;
	font-weight: bold;
	line-height: 30px;
	margin: 0px;
	padding: 0px;
}
.box_popular .box_body {
	height: 308px;
	padding: 4px 4px 4px 6px;
}
.box_popular .box_body img {
	margin: 6px 9px;
	padding: 0px;
	float: left;
}
.box_popular .box_body a:hover img {
	margin: 5px 8px;
	border: 1px #f3f3f3 solid;
}
/* ---------------- box with categories ---------------- */
.box_categories {
	margin: 0px;
	padding: 0px;
	width: 680px;
}
.box_cat {
	width: 220px;
	height: 225px;
	margin: 0px 10px 7px 0px;
	background: #FFFFFF url(/skins/default/images/boxes/cat1/bg.gif) left top repeat-y;
	float: left;
}
.box_cat_last {
	margin: 0px 0px 7px 0px !important;
}
.box_cat .wrapp_t {
	width: 220px;
	height: 225px;
	background: url(/skins/default/images/boxes/cat1/t.gif) left top no-repeat;
}
.box_cat .wrapp_b {
	width: 220px;
	height: 225px;
	padding-bottom: 5px;
	background: url(/skins/default/images/boxes/cat1/b.gif) left bottom no-repeat;
}
.box_cat .box_head {
	color: #00c8f8;
	height: 29px;
	line-height: 29px;
	padding: 0px 0px 0px 6px;
}
.box_cat .box_head h3 {
	color: #00c8f8;
	font-size: 11px;
	font-weight: bold;
	line-height: 30px;
	margin: 0px;
	padding: 0px;
}
.box_cat .box_imgs {
	height: 88px;
	padding: 6px 0px 0px 0px;
	background: #f8f8f8 url(/skins/default/images/dotted_hline1.gif) left bottom repeat-x;
	margin: 0px 1px;
}
.box_cat .box_img {
	width: 109px;
	height: 88px;
	text-align: center;
	float: left;
}
.box_cat .box_img * {
	font-size: 10px;
	color: #6f7585;
	line-height: 10px;
}
.box_cat .box_img img {
	margin: 0px 0px 2px 0px;
}
.box_cat .box_links {
	height: 76px;
}
.box_cat .box_links ul {
	margin: 6px 0px 0px 18px;
}
.box_cat .box_links li {
	list-style-image: url(/skins/default/images/li1.gif);
	color: #6f7585;
}
.box_cat .box_links a {
	color: #6f7585;
}
.box_cat .box_links_all {
	height: 12px;
	padding: 0px 10px;
	text-align: right;
}

/* ---------------- right column, search box ---------------- */
.box_search {
	margin-bottom: 10px;
	height: 23px;
}
.box_content .box_search {
	margin-bottom: 0px;
	height: 23px;
}
.box_content .box_search .btn_search {
	width: 100px;
}
.box_search label {
	color: #00c8f8;
	font-size: 12px;
	font-weight: bold;
	width: 77px;
	height: 23px;
	line-height: 23px;
	float: left;
}
.box_search input.keyword {
	color: #6f7585;
	width: 124px;
	height: 17px;
	line-height: 17px;
	padding: 3px 4px 0px 6px;
	border: 1px #c4c4c4 solid;
	border-right: none;
	float: left;
}

.microblog input.keyword {
	border:1px solid #C4C4C4;
	border-right: 0;
	color:#6F7585;
	float:left;
	height:19px;
	line-height:19px;
	width:350px;
}

.btn_search {
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	width: 70px;
	height: 23px;
	line-height: 21px;
	text-decoration: none;
	background: #00aef5 url(/skins/default/images/btn/btn_blue_bg.gif) left top repeat-x;
	border: 1px #c4c4c4 solid;
	border-left: none;
	display: block;
	float: left;
	text-align: center;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	padding-bottom: 2px;
}

a.btn_search:hover {
	color: #FFFFFF;
	text-decoration: none;
}
/* ---------------- box with TOP10, right column ---------------- */
.col2 {
	width: 52%;
	float: left;
}
.col2_last {
	width: 46%;
	float: left;
}
.box_left1 {
	width: 300px;
	margin: 0px 0px 7px 0px;
	background: #FFFFFF url(/skins/default/images/boxes/l1/bg.gif) left top repeat-y;
	float: left;
}
.box_left1 .wrapp_t {
	width: 300px;
	background: url(/skins/default/images/boxes/l1/t.gif) left top no-repeat;
}
.box_left1 .wrapp_b {
	width: 300px;
	background: url(/skins/default/images/boxes/l1/b.gif) left bottom no-repeat;
}
.box_left1 .box_head {
	color: #00c8f8;
	height: 29px;
	line-height: 29px;
	padding: 0px 0px 0px 6px;
}
.box_left1 .box_head h1,
.box_left1 .box_head h3 {
	color: #00c8f8;
	font-size: 11px;
	font-weight: bold;
	line-height: 30px;
	margin: 0px;
	padding: 0px;
}
.box_left1 .box_links {
	padding: 6px 0px 8px 0px;
}
.box_left1 .box_links ul {
	margin: 0px;
	padding-left: 10px;
}
.box_left1 .box_links li {
	color: #6f7585;
	line-height: 15px;
}
.box_left1 .box_links a {
	color: #6f7585;
}

/*
.box_left1 strong {
	color: #6f7585;
}
*/
.box_left2 {
	width: 300px;
	margin: 0px 0px 10px 0px;
	background: #FFFFFF url(/skins/default/images/boxes/l2/bg.gif) left top repeat-y;
	float: left;
}
.box_left2 .wrapp_t {
	width: 300px;
	background: url(/skins/default/images/boxes/l2/t.gif) left top no-repeat;
}
.box_left2 .wrapp_b {
	width: 300px;
	background: url(/skins/default/images/boxes/l2/b.gif) left bottom no-repeat;
}
.box_left2 .box_head {
	color: #00c8f8;
	height: 29px;
	line-height: 29px;
	padding: 0px 0px 0px 6px;
}
.box_left2 .box_head h3 {
	color: #00c8f8;
	font-size: 11px;
	font-weight: bold;
	line-height: 30px;
	margin: 0px;
	padding: 0px;
}
.box_left1 .box_txt, .box_left2 .box_txt {
	padding: 2px 10px 6px 10px;
}
.box_left1 .box_txt a, .box_left2 .box_txt a {
	color: #6f7585;
	text-decoration: underline;
}
.box_left2 .box_links {
	padding: 6px 0px 8px 0px;
}
.box_left2 .box_links ul {
	margin: 0px;
	padding-left: 10px;
}
.box_left2 .box_links li {
	color: #6f7585;
	line-height: 15px;
}
.box_left2 .box_links a {
	color: #6f7585;
}
.box_left2 .box_links a.btn_del {
	width: 7px;
	height: 7px;
	display: block;
	float: right;
	padding: 2px 0px 0px 0px;
}
.rating_mark {
	color: #00c8f8;
	font-size: 20px;
	font-weight: bold;
}
.rating_stars {
	width: 140px;
	text-align: right;
	float: right;
	margin-bottom: -4px;
}

/* ---------------- main boxes ---------------- */
.box_nav {
	width: 680px;
	margin: 0px 0px 10px 0px;
	background: #FFFFFF url(/skins/default/images/boxes/m3/bg.gif) left top repeat-y;
}
.box_nav .wrapp_t {
	width: 680px;
	background: url(/skins/default/images/boxes/m3/t2.gif) left top no-repeat;
}
.box_nav .wrapp_b {
	width: 664px;
	background: url(/skins/default/images/boxes/m3/b2.gif) left bottom no-repeat;
	padding: 1px 8px;
	height: 21px;
	line-height: 21px;
}
.box_nav a {
	color: #6f7585;
	text-decoration: underline;
	padding: 0px 2px;
}
.box_nav .root {
	margin-right: 10px;
}
.box_nav .options {
	width: 164px;
	height: 21px;
	line-height: 21px;
	display: block;
	float: right;
	text-align: right;
}
.box_nav .options img {
	float: left;
	margin: 0px 10px 0px 0px;
}
.box_nav .options a {
	font-size: 11px;
	line-height: 21px;
	float: left;
}
.box_content {
	width: 680px;
	margin: 0px 0px 8px 0px;
	background: #FFFFFF url(/skins/default/images/boxes/m3/bg.gif) left top repeat-y;
}
.box_content .wrapp_t {
	width: 680px;
	background: url(/skins/default/images/boxes/m3/t.gif) left top no-repeat;
}
.box_content .wrapp_t2 {
	width: 680px;
	background: url(/skins/default/images/boxes/m3/t2.gif) left top no-repeat;
}
.box_content .wrapp_b {
	width: 680px;
	background: url(/skins/default/images/boxes/m3/b.gif) left bottom no-repeat;
}
.box_content .box_head {
	color: #00c8f8;
	height: 30px;
	line-height: 30px;
	padding: 0px 0px 0px 10px;
}
.box_content .box_head h3 {
	color: #00c8f8;
	font-size: 12px;
	font-weight: bold;
	line-height: 30px;
	margin: 0px;
	padding: 0px;
}
.box_content .box_body {
	width: 660px;
	padding: 16px 10px 16px 10px;
}
/* ---------------- game details ---------------- */
.game_actions {
	color: #6f7585;
	padding: 6px 0px 10px 0px;
	text-align: center;
}
.game_actions a {
	color: #6f7585;
	padding: 0px 12px;
	text-decoration: underline;
}
.comment_avatar {
	float: left;
}
.comment_txt {
	margin: 0px 0px 0px 60px;
	  min-height:60px;
	  height:auto !important;
	  height:60px;
  }
.comment_txt a {
	text-decoration: underline;
}
.count {
	color: #6f7585;
	font-size: 10px;
	font-weight: normal;
}
/* ---------------- pager ---------------- */
.pager {
	padding: 0px 0px 10px 0px;
}
.pager a {
	color: #6f7585;
	padding: 0px 4px;
	text-decoration: underline;
}
.pager a.active {
	color: #6f7585;
	font-weight: bold;
}
.box_content .pager {
	text-align: right;
	padding: 0px;
}
.box_content .pager .txt {
	float: left;
}
/* ---------------- spacers & separators ---------------- */
.sep_ln_gray {
	height: 22px;
	line-height: 22px;
	background: url(/skins/default/images/sep_gray.gif) left center repeat-x;
	clear: left;
}
/* ---------------- games list ---------------- */
.list_sort_by {
	margin: 0px 0px 10px 0px;
}
.list_sort_by a {
	color: #6f7585;
	padding: 0px 2px;
	text-decoration: underline;
}
.list_sort_by strong {
	letter-spacing: 1px;
}
.list {
	margin: 0px 0px 10px 0px;
}
/* ---------------- games details ---------------- */
.box_item {
	width: 220px;
	height: 112px;
	margin: 0px 10px 7px 0px;
	background: #FFFFFF url(/skins/default/images/boxes/item1/bg.gif) left top repeat-y;
	float: left;
}
.box_item_last {
	margin: 0px 0px 7px 0px !important;
}
.box_item .wrapp_t {
	width: 220px;
	height: 112px;
	background: url(/skins/default/images/boxes/item1/t.gif) left top no-repeat;
}
.box_item .wrapp_b {
	width: 200px;
	height: 92px;
	padding: 12px 10px 8px 10px;
	background: url(/skins/default/images/boxes/item1/b.gif) left bottom no-repeat;
}
.box_item .thumb {
	width: 85px;
	margin: 0px 10px 4px 0px;
	border: 1px #c1c1c1 solid;
	float: left;
}
.box_item .options {
	padding: 6px 0px 0px 0px;
	clear: left;
}
.box_item .links {
	font-size: 10px;
	width: 96px;
	float: left;
}
.box_item .links span {
	font-size: 10px;
	margin: 0px 14px 0px 0px;
}
.box_item .links a {
	font-size: 10px;
	color: #6f7585;
	text-decoration: underline;
}
/* ---------------- user room ---------------- */
.friends .photo {
	width: 100px;
	height: 54px;
	float: left;
}
.friends .photo .thumb {
	margin: 0px 4px 0px 0px;
	float: left;
}
.friends .photo .rating {
	padding: 2px 0px 0px 60px;
}
.friends .actions {
	height: 52px;
	padding: 2px 0px 0px 0px;
	float: left;
}
.friends .actions a {
	line-height: 16px;
	text-decoration: underline;
}
.friends .col2 {
	width: 48%;
}
.friends .col2_last {
	width: 50%;
}
/* ---------------- mailbox ---------------- */
.btn_del_pmb {
	font-size: 11px;
	white-space: nowrap;
}
div.pmb_head {
	background: #f8f8f8;
	margin: 10px -9px 10px -9px;
	border-top: 1px #dddddd solid;
	border-bottom: 1px #dddddd solid;
	padding: 4px 9px;
}
table.pmb_head {
	width: 100%;
}
table.pmb_head td {
	padding: 0px;
	font-size: 10px;
}
table.pmb_head td.checkbox {
	width: 42px;
	padding-left: 10px;
}
table.pmb_head td.sender {
	width: 112px;
}
table.pmb_head td.message {
	width: 430px;
}
table.pmb_row {
	width: 100%;
}
table.pmb_row td {
	padding: 0px;
}
table.pmb_row td.checkbox {
	width: 42px;
	padding-left: 10px;
}
table.pmb_row td.sender {
	width: 112px;
}
table.pmb_row td.message {
	width: 430px;
}
table.pmb_row td.actions {
	text-align: right;
	line-height: 16px;
}
table.pmb_row td.actions a {
	text-decoration: underline;
}
.pmb_name {
	padding-left: 52px;
}
.pmb_date {
	font-size: 10px;
	color: #6f7585;
}
.pmb_buttons {
	padding: 10px 0px 60px 0px;
}
/* ---------------- user account ---------------- */
.btn_del_game_from_list {
	width: 11px;
	height: 11px;
	margin: -7px -4px -4px -7px;
	float: right;
}
table.my_friends {
	width: 100%;
	margin: 10px auto 20px auto;
}
.my_table td {
	vertical-align: top;
}
.my_head_stars {
	width: 160px;
}
.my_head_links_box {
	width: 130px;
}
.my_head_links2 {
	line-height: 22px;
}
.my_head_links {
	font-size: 13px;
	color: #6f7585;
}
.my_head_links a, a.my_head_links {
	font-size: 13px;
	color: #6f7585;
	text-decoration: underline;
	font-weight: normal;
	line-height: 22px;
	white-space: nowrap;
}
.my_head_stars {
	width: 130px;
	text-align: center;
}
table.my_friends td {
	padding: 0px 0px 0px 20px;
	vertical-align: top;
}
.my_avatar {
	margin: 0px 10px 0px 0px;
	float: left;
}
.my_status_txt {
	font-size: 12px;
	padding: 0px 0px 16px 0px;
}
.my_interests {
	padding: 14px 0px;
}
.my_interests td {
	padding: 1px 0px;
}
.my_info {
	padding: 2px 0px 8px 0px;
}
a.my_comments {
	line-height: 24px;
	text-decoration: underline;
	padding: 0px 0px 0px 26px;
	background: url(/skins/default/images/icons/16_comments.gif) left center no-repeat;
	display: block;
}
/* ---------------- forms ---------------- */
.frm_actions_top {
	text-align: right;
	padding: 0px 0px 10px 0px;
}
.frm_actions_top a {
	text-decoration: underline;
}
.frm_hint {
	color: #6f7585;
	padding: 6px 0px 0px 0px;
}
table.frm {
	width: 100%;
}
table.frm td {
	padding: 4px 6px;
}
.label {
	width: 140px;
	font-weight: bold;
	text-align: right;
	vertical-align: top;
	padding: 4px 6px;
}
.value {
	vertical-align: middle;
	padding: 4px 6px;
}
.value input, .value textarea, .value select {
	font-size: 11px;
	border: 1px #c4c4c4 solid;
}
.value textarea {
	width: 330px;
	height: 100px;
}
.value input.size1, .value select.size1 {
	width: 220px;
}
.value input.size1, .value select.size1 {
	width: 220px;
}
.value input.size2, .value select.size2 {
	width: 120px;
}
.value input.size3, .value select.size3 {
	width: 60px;
}
.buttons {
	width: 330px;
	text-align: right;
	padding: 10px 6px;
}
.buttons a.btn {
	font-size: 11px;
	text-decoration: none;
	padding: 4px 8px;
}
.buttons a.btn:hover {
	font-size: 11px;
	text-decoration: none;
}

/* ---------------- get code ---------------- */
.get_code {
	height: 640px;
}
.get_code p {
	padding: 4px 0px 6px 0px;
}
.get_code textarea {
	color: #666666;
	font-size: 10px;
	border: 1px #c4c4c4 solid;
}
.get_code textarea.flash {
	width: 364px;
	height: 152px;
}
.get_code textarea.html_code {
	width: 234px;
	height: 44px;
	vertical-align: middle;
}
.get_code td.flash {
	width: 412px;
}
.get_code td.html_code {
	width: 392px;
	vertical-align: top;
}
.get_code td.flash_img {
	vertical-align: middle;
	text-align: center;
}
.get_code td.html_code_img {
	vertical-align: top;
}
.get_code sep_ln_gray {
	height: 38px;
	line-height: 38px;
}


/****** sitemap ****/
.sitemap {
	padding: 0px 40px;
}
.sitemap ul {
	padding: 0px;
}
.sitemap ul li {
	padding: 2px 0px;
}
.sitemap a {
	color: #6f7585;
	text-decoration: underline;
}
.sitemap ul.site_pages {
	padding: 0px 0px 10px 0px;
}
.sitemap ul.site_pages a {
	font-size: 12px;
}
.sitemap ul.site_cat {
	padding: 4px 0px 10px 0px;
}
.sitemap ul.site_cat li.category-level-1 {
	font-size: 12px;
	list-style-image: none;
}
.sitemap ul.site_cat li.category-level-2 {
	padding: 2px 20px;
	background: url(/skins/default/images/li2.gif) left center no-repeat;
}

/**** from addon.css *******/

.ico_head {
	padding-left: 32px !important;
	background-position: left top;
	background-repeat: no-repeat;
}

.txt_red {
	color: red;
}

#head .head_stats_label {
	color: #6f7585;
	width: 110px;
	line-height: 15px;
	display: block;
	float: left;
}
#head .head_stats_value {
	color: #00c8f8;
	font-weight: bold;
	line-height: 15px;
	width: 80px;
	display: block;
	float: left;
}


.dialogContent {
	display: none;

}

.box_cat .box_links_all a {
	text-decoration: underline;
}

.box_cat .box_links li a {
	color: #757575;
}

/* ---------------- login win ---------------- */
.simplemodal-close {

}
table.win_login {
	margin: 10px 20px 16px 0px;
	border: none;
}
table.win_login td {
	vertical-align: middle !important;
	text-align: left !important;
	border: none;
	padding: 4px 3px;
}
.win_login a {
	text-decoration: underline;
}
.win_login .label {
	color: #00c8f8;
	font-size: 12px;
	font-weight: bold;
	width: 60px;
	border: none;
}
.win_login .value {
	color: #00c8f8;
	font-size: 12px;
	font-weight: bold;
	width: 170px;
	border: none;
}
.win_login .uname, .win_login .passw {
	color: #6f7686;
	width: 160px;
	height: 16px;
	padding: 2px 5px;
	border: 1px #c4c4c4 solid;
}


.text_bott {
	color: #757575;
	font-size: 11px;
	line-height: 14px;
	padding: 10px 0px 0px 0px;
}

.frm_register .value input,
.frm_register .value select,
.frm_register .value textarea {
	color: #6f7585;
	padding: 2px 4px;
}
.frm_register .label {
	color: #6f7585;
}
.frm_register td {
	vertical-align: middle !important;
}
#ui-datepicker-div {
	display: none;
}

/***** winners/records ********************/
.game_area {
	background-color: #FFFFFF;
}

.game_screenshot_actions {
    color: #6f7585;
    padding: 6px 0px 10px 0px;
    text-align: center;
}

.game_screenshot_actions a {
	color: #00c8f8;
	text-decoration: underline;
}

.bold {
	font-weight: bold;
}

.records_body {
    border-top: 1px #dddddd solid;
    line-height: 30px;
    vertical-align: middle;
    /*border-bottom: 1px #dddddd solid;*/
}

.winner_login {
	text-align: left;
}
.winner_rate {
	height: 30px;
	line-height: 30px;
	vertical-align: middle;
	width: 25px;
	text-align: left;
}
.winner_status {
	text-align: left;
}

.records_header {
	height: 30px;
}

.records_top_box {
    width: 300px;
    padding: 2px 7px 2px 5px;
}

a.records_top_box {
	color: #00c8f8;
	text-decoration: underline;
}

a.record-vote-link-yes {
	color: green;
}

a.record-vote-link-no {
    color: red;
}

#ui-datepicker-div {
	z-index: 10001;
}
/*
span.account_header_star {
	margin: 0px 24px 0px 0px;
}
*/
span.account_header_star img {
	margin-bottom: -7px;
	margin-left: -6px;
}

a img.rss-16 {
	border: none;
	margin-bottom: -4px;
}

/******box items most new - header*********************/
div.ico_new {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	font-size: 24px;
	color: #00c8f8;
	padding: 0px;
	line-height: 24px;
	font-weight: bold;
	padding-left: 24px !important;
	background: url(/skins/default/images/icons/24_new.gif) left center no-repeat;
}

div.ico_new a {
	color: #00c8f8;
}


.box_main .box_head div.ico_new {
	color: #00c8f8;
	font-size: 12px;
	font-weight: bold;
	line-height: 30px;
	margin: 0px;
	padding: 0px;
}


.box_left1 .box_head div.ico_new {
	color: #00c8f8;
	font-size: 11px;
	font-weight: bold;
	line-height: 30px;
	margin: 0px;
	padding: 0px;
}

.adsence_middle .al .alt,.adsence_middle .al a {
	color: red;
}