@charset "utf-8";
/* CSS Document */

* { margin:0; padding:0;}
html, body { height:100%;}
body {text-align:center;  background:#e8e8e8;}
body, table { font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#333;}

p, ol, ul {margin:0.6em 0;}

ul {list-style:none; margin-left:0.2em;}
ul li {background-image:url(../img/ul1-alt-bull.gif); background-position:0 5px; background-repeat:no-repeat; padding-left:12px; margin-bottom:3px;}

a {outline:none;}
a:link {color:#1339b6;}
a:visited {color:#3b3b60;}
a:hover {color:#a60000; text-decoration:underline;}

img {border:none;}
a img {border:none;}

h1 {font-size:20px; font-family: Arial, Helvetica, sans-serif; font-weight:normal; color:#be0000; margin:0 0 8px 0;}
h2 {font-size:17px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; color:#6d0000; margin:0.4em 0 0.2em 0;}
h3 {font-size:14px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; color:#6d0000; margin:0.7em 0 0.2em 0;}
h4 {font-size:12px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; margin:0.4em 0 0 0; color:#6d0000;}

.container {height:auto; min-height:100%; margin:0 auto; text-align:left; position:relative; overflow:hidden; background:#fff; padding:0 3px;}
* html .container {height:100%; overflow:visible;}
.empty {height:92px;}
.clearer {clear:both;}
.bottom {height:86px; margin:-89px auto 0 auto; background:#ccc; position:relative; font-size:10px;}
	.bottom_menu {padding:17px 0 15px 0;}
		.bottom_menu a.current:link, .bottom_menu a.current:visited, .bottom_menu a.current:hover {text-decoration:none; color:#333;}
	.bottom_copy {padding-bottom:3px;}
.header {position:relative;}
.logo {display:block; width:260px; height:100px;}
#page_main .container {width:796px;}
#page_main .bottom {width:796px;}
#page_main .header {width:796px; height:109px; background:url(../img/des/header-short.gif) 0 0 no-repeat;}
#page_main h1 {font-weight:bold; font-size:24px; margin-bottom:0;}
.page_inner .left, .page_inner .right {padding:14px 0 0 0;}
.menu {height:30px; background:#ddd; overflow:hidden; position:relative}
	.menu .c0 {position:relative; left:50%; float:left;}
		.menu ul {position:relative; left:-50%; float:left; list-style:none; margin:0; padding:7px 0 0 0;}
			.menu ul li {float:left; margin:0 34px; background:none; padding:0;}
				.menu ul li a:link {color:#333;}
				.menu ul li a:visited {color:#000;}
				.menu ul li a:hover {color:#a60000;}
				.menu ul li.current a:link, .menu ul li.current a:visited, .menu ul li.current a:hover {color:#6d0000; font-weight:bold; text-decoration:none;}
				
#page_free-game .menu .c0 {left:45%;}
.disclaimer {padding:10px 0 10px 117px; background:url(../img/des/disclaimer.gif) 0 0 no-repeat;}

.left {width:596px; float:left; //display:inline;  margin:0 8px 0 4px; overflow:hidden; zoom:1;}
.right {width:184px; float:left; margin:0 4px 0 0;}

.red_button {display:block; height:23px; background:url(../img/des/red-button-edge.gif) 0 0 no-repeat; padding:0 0 0 1px;}
.red_button span {display:block; height:23px; background:url(../img/des/red-button-edge.gif) 100% 0 no-repeat; padding:0 1px 0 0;}
.red_button span span {background:url(../img/des/red-button-fill.gif) 0 0 repeat-x; line-height:23px; text-align:center;}
.red_button:link, .red_button:visited,.red_button:hover {color:#fff; font-size:14px; text-decoration:none;}

.strip_promo {padding:7px 6px; background:#e7e7e7;}
	.sp_item {margin-bottom:8px; overflow:hidden; zoom:1;}
	.sp_img {width:116px; float:left;}
		.sp_img a {display:block;}
	.sp_desc {width:448px; padding:7px 9px 8px 9px; float:left; border:1px solid #c9c9c9; background:#f6f6f6;}
		.sp_desc h2 {margin:0 0 5px 0;}
			.sp_desc h2 .h2g {color:#838383;}
			.sp_desc h2 .h2p {color:#ea4747;}
		.sc_stats em {font-style:italic; color:#666;}
		.sp_text {margin:5px 0; text-align:justify;}
	.sp_bottom {overflow:hidden; zoom:1;}
		.sp_bottom .note {display:block; width:316px; float:left; font-size:10px; color:#666; line-height:10px; text-align:justify;}
		.sp_bottom .red_button {float:right; width:118px;}
		
.right_item {width:184px; margin-bottom:4px;}
	.right_item h3 {background:#9e0000; color:#fff; font-weight:normal; margin:0; padding:4px 5px 4px 7px;}
	.right_item_txt {border:1px solid #ccc; padding:7px 3px; position:relative;  padding-bottom:70px;}
		.right_item_txt img {border:2px solid #ccc; margin:0 auto;}
		.right_item_txt p {padding:5px 6px; margin:0; text-align:justify;}
	.ri_p {position:absolute; top:110px;}
	.ri_link {display:block;}
.wallp_promo {background:url(../img/des/wallpaper-promo.png) 5px 0 no-repeat; padding:0 0 20px 5px; margin-top:16px; overflow:hidden; zoom:1;}
.wallp_promo_lnk {display:block; width:110px; height:90px; margin-right:20px;  float:left;}
/* wallpapers */
.wallpapers_strip_bj_box {float:none; padding:7px; margin-bottom:9px;}
.wallpapers_strip_bj_box h2 {display:block; overflow:hidden; margin:0 0 6px 0;}
.wallpapers_strip_bj_box h2 span {}


.freak_box {background:url(../img/des/bg-frbox-border-t.gif) 0 0 repeat-x #f6f6f6; position:relative;}
.freak_box_l {background:url(../img/des/bg-frbox-border-l.gif) 0 0 repeat-y; position:relative;}
.freak_box_r {background:url(../img/des/bg-frbox-border-r.gif) 100% 0 repeat-y; position:relative;}
.freak_box_b {background:url(../img/des/bg-frbox-border-b.gif) 0 100% repeat-x; position:relative;}
.freak_box_b .inner {position:relative; z-index:5; padding:8px;}
.frbtl, .frbtr, .frbbl, .frbbr {position:absolute; width:10px; height:10px; background-image:url(../img/des/bg-frbox-corners.gif); background-repeat:no-repeat; overflow:hidden; line-height:0; font-size:0; z-index:1; zoom:1;}
.frbtl {top:0; left:0; background-position:0 0;}
.frbtr {top:0; right:0; background-position:100% 0;}
.frbbl {bottom:0; left:0; background-position:0 100%;}
.frbbr {bottom:0; right:0; background-position:100% 100%;}

.wallpapers_strip_bj_box {background:#fff; margin-bottom:9px; padding:7px; overflow:hidden; zoom:1;}
.wallp_item {float:left; width:169px; //display:inline;}
.wallp_item img {border:none;}
.wallp_item_f {margin-left:15px;}
.wallp_item_center {margin:0 22px;}
.wallp_item_l {margin-right:15px;}
.wallp_linkbox_l, .wallp_linkbox_r {float:left; width:76px; text-align:center;}
.wallp_linkbox {margin-top:7px; overflow:hidden; zoom:1;}
.wallp_linkbox .inner {overflow:hidden; zoom:1;}
.wallp_linkbox .inner a {display:inline-block; margin:2px 0;}
.current_res {margin:0.6em 0 0.6em 0; position:relative;}
.current_res span {font-size:14px; font-weight:bold;}
#nojs .current_res {display:none;}
.current_res .strbjw_back {position:absolute; right:12px;}





/* game page */

#page_free-game .container {width:970px;}
#page_free-game .bottom {width:970px;}
#page_free-game .header {width:970px; height:109px; background:url(../img/des/header-long.gif) 0 0 no-repeat;}


.content_game {position:relative; padding-top:3px;}
.game_flash embed, .game_flash object {}
.game_back_dealer {width:970px; height:696px; background-position:50% 360px !important;}
.game_back {position:absolute; z-index:0; background-image:url(../img/des/bg-wait-ani.gif); background-repeat:no-repeat;}
.game_back img {margin:240px 0 0 411px;}
.game_flash {position:relative; z-index:5;}

.content_subgame { overflow:hidden; zoom:1; padding:4px 0; }
.content_subgame_item, .content_subgame .right_item { float:left; margin-right: 5px; width:184px;}
.csi_partner {height:216px;}
.csiri_makebetter {height:191px;}
.content_subgame .right_item {margin-bottom:0;}
.content_subgame .right_item h3 {padding:5px 5px 5px 7px;}
.content_subgame .right_item_txt {padding:8px 3px 93px 3px;}
.csi_partner {width:182px; background:#e7e7e7; padding:8px;}
.csi_partner_header {font-size:120%; font-weight:bold; margin-bottom:2px;}
.csi_partner_header a { padding-left:20px; background:url(../img/16x16-square-rushmore.gif) 0 50% no-repeat; zoom:1;}
.csi_partner_header img { margin-left:3px;}
.csi_partner_params {text-align:center; overflow:hidden; zoom:1; padding:4px 0;}
.csi_partner_params span {font-weight:bold; color:#990000;}
.csi_partner_txt {text-align:center; padding:5px 0 12px 0;}
.csipp_item { width:auto; margin:0.4em 0; padding:0;}

.csi_partner_shot { text-align:center;}
.csi_partner_shot img { border:2px solid #ccc;}

.csi_right { margin-right:0; width:200px;}
.game-red-price{color:#9e0000;font-size:14px;}
.csiri_makebetter img{margin:0 11px 0 0;}
.app-store-game-link{background:url(../img/game-app-store.gif) no-repeat 0 0;display:block;width:133px;height:44px;margin:32px auto 0 auto;}
/* social */

.csiri_social { overflow:hidden; zoom:1; text-align:center; background:#e7e7e7;}
.social_top {background:#e7e7e7; text-align:center; padding:4px 0; margin-bottom:4px;}
.csiri_social a, .social_top a {width:16px; height:16px; display:inline-block; *display:inline; zoom:1; margin:4px 5px 1px 0; background-position:0 0; background-repeat:no-repeat; cursor:pointer;}

#page_free-game .csiri_social {background:#ddd; position:absolute; top:3px; right:10px;}


.soc_fb {background-image:url(../img/social/small/facebook.gif);}
.soc_dl {background-image:url(../img/social/small/delicious.gif);}
.soc_bm {background-image:url(../img/social/small/bookmark.gif);}
.soc_tw {background-image:url(../img/social/small/twitter.gif);}
.soc_su {background-image:url(../img/social/small/stumble.gif);}
.soc_pr {background-image:url(../img/social/small/print.gif);}

.tp_social_block{margin:0 auto 0 auto; border:1px solid #ccc; width:594px;}
.tp_social_list{padding:5px 0 5px 8px; margin:0;}
.tp_social_list li{height:20px;margin:0 0 0 10px;padding:0;display:inline-block;background-image:none;//display:inline;}
.tp_social_list li a{line-height:20px;cursor:pointer;background-position:0 0;padding:0 0 0 25px;background-repeat:no-repeat;height:20px;display:inline-block; font-size:11px; font-weight:bold;text-decoration:none;color:#6085d3;}
.tp_social_list .tp_digg {margin-left:47px;}
.tp_digg a{background-image:url(../img/social/digg_it.gif);}
.tp_stumble a{background-image:url(../img/social/stumble.gif);}
.tp_facebook a{background-image:url(../img/social/facebook.gif);}
.tp_deliciouse a{background-image:url(../img/social/deliciouse.gif);}
.tp_twitter a{background-image:url(../img/social/twitter.gif);}
.tp_add a{background-image:url(../img/social/add.gif);}
.tp_social_list .tp_twitter {margin-left:1px;}
.tp_print a{background-image:url(../img/social/print.gif);}

.csiri_makebetter {border:1px solid #ccc; margin-top:4px; padding:1px 10px 10px 10px; overflow:hidden; zoom:1;}
.csiri_makebetter textarea{width:169px; height:38px; }
.csiri_makebetter .subscribe_submit {width:99px; height:19px; border:none; margin:10px 0; float:right; display:inline-block; cursor:pointer; text-decoration:none !important;}
.gameb_feedback_form {width:174px;}
.csiri_makebetter .right_but {width:76px; margin-right:1px}
.csiri_makebetter  textarea, .csiri_makebetter  .gameb_feedback_email, .csiri_makebetter  .gameb_feedback_name{color:#999999; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.csiri_makebetter .subscribe_submit input {cursor:pointer;}
.csiri_makebetter .gameb_feedback_email {width:169px; margin:7px 0;}
.csiri_makebetter .gameb_feedback_name {width:86px; font-size:12px;font-family:Arial, Helvetica, sans-serif; float:left;}
.right_but {float:right; cursor:pointer !important; text-decoration:none !important; width:80px;}
.right_but span span {cursor:pointer;}
.left_but{float:left; cursor:pointer !important; text-decoration:none !important; width:80px;}
.left_but span span {cursor:pointer;}
.transparent_but{background:none; border:none; height:19px; width:65px; cursor: pointer; color:#464646; padding-bottom:1px;}

.content_description {border:1px solid #ccc; padding:7px 11px; width:946px;}
.content_description h1 {font-size:16px; font-weight:normal;}

.button_silver19, .button_silver19:link, .button_silver19:visited, .button_silver19:hover {display:block; height:19px;  background:url(../img/des/bg-button-silver19-l.gif) 0 0 no-repeat; text-decoration:none ; color:#464646; padding:0 0 0 5px;}
.button_silver19 span {display:block; background:url(../img/des/bg-button-silver19-r.gif) 100% 0 no-repeat; padding:0 5px 0 0;}
.button_silver19 span span {line-height:19px; text-align:center; background:url(../img/des/bg-button-silver19-m.gif) 0 0 repeat-x; padding:0;}

.button_gold19, .button_gold19:link, .button_gold19:visited , .button_gold19:hover{display:block; height:19px;  background:url(../img/des/bg-button-gold19-l.gif) 0 0 no-repeat; text-decoration:none; color:#654101; padding:0 0 0 5px;}
.button_gold19 span {display:block; background:url(../img/des/bg-button-gold19-r.gif) 100% 0 no-repeat; padding:0 5px 0 0;}
.button_gold19 span span {line-height:19px; text-align:center; background:url(../img/des/bg-button-gold19-m.gif) 0 0 repeat-x; padding:0;}

.ocd_promo {padding:10px 0;}
	.ocd_head {color:#6d0000; font-size:16px; font-weight:bold;}
	.ocd_text {overflow:hidden; zoom:1;}
		.ocd_text ul {width:166px; float:left; margin-left:0; padding-left:20px;}
		.ocd_games .ocd_text {padding-top:5px;}
		.ocd_games .ocd_text ul {width:130px; padding-left:5px; margin:3px 0;}
		.ocd_games p {margin:3px 0;}
		.ocd_games img {margin-top:2px;}
.ocd_games {border:1px solid #ccc; padding:7px 11px 9px 11px; width:379px; float:left;}
#feedback { width:296px; overflow:hidden; zoom:1; margin:16px 0;}
#feedback .input { overflow:hidden; zoom:1; margin:6px 0;}
#feedback .submit { text-align:right;}
#feedback .submit input { padding:1px 6px;}
* html #feedback .submit input { padding:1px 0;}

#feedback .input label { float:left; width:90px;}
#feedback .input input, #feedback .input select, #feedback .input textarea { float:left; width:200px;}

.sitemap ul li {background:none; margin-bottom:2px;}
.sitemap ul li ul li {background-image:url(../img/ul1-alt-bull.gif); background-position:0 5px; background-repeat:no-repeat;}