html {overflow-x:hidden;}
body{margin:0;padding:0;background-color:#9DE6E9;font-family:arial;font-size:12px;}
a{color:#1A4FA8;}
a:hover{color:#222;}
h1{font-family:tahoma;}

.pbg_1{position:absolute;z-index:-1;top:0;left:50%;width:670px;margin:0 0 0 -670px;}
.pbg_3{position:absolute;z-index:-1;top:0;left:50%;width:50%;}
.pbg_3 img{margin:0 0 0 490px;}
.g{width:980px;margin:0 auto;background-color:#fff;}
.img_grey{filter: Gray;}

.header{background:url(img/bg1.jpg) no-repeat;font-size:10px;color:#1A1A1A;}
.header .logoline{height:110px;}
.header .menuline{height:59px;}
.menuline .menu_left, .menuline .menu_right{background:url(img/menuline_bg.gif) no-repeat;width:14px;}
.menuline .menu_right{background-position:top right;}
.menuline .menu_mid{background:url(img/menuline_bg.gif) repeat-x;background-position:0px -59px;}
.menu_mid a{display:block;float:left;margin-left:30px;background:url(img/menu_dot.gif) no-repeat;padding-left:20px;font:Geneva, Helvetica;font-size:15px;font-weight:500;color:#FFFFFF;text-decoration:none;}
.menu_mid a:hover{color:#0278DB;text-decoration:underline;}
.menu_mid a.on{color:#D63600;text-decoration:underline;}

.navigation{font-family:tahoma;padding:5px;}


.rightbox{border:1px solid #CCD0D4;margin:15px;padding:1px;background-color:#F7F7F7;}
.rightbox .title{font-weight:bold;font-size:14px;background-color:#DEDEDE;line-height:40px;padding:0 0 0 22px;background:url(img/box-icon.gif) no-repeat;background-position:4px 12px;}
.rightbox .title a{text-decoration:none;color:#004499;}
.rightbox .title a:hover{text-decoration:underline;}
.rightbox a.line1, .rightbox a.line2{display:block;line-height:23px;padding:0 0 0 12px;font-size:12px;font-weight:bold;color:#1A4FA8;}
.rightbox a.line1:hover, .rightbox a.line2:hover{color:#000;}
.rightbox a.line1{background-color:#fff;}
.rightbox table a{font-weight:bold;text-decoration:none;color:#004499;}
.rightbox table a:hover{color:#000;}

.main_c{padding:15px 5px;}

.footer{border:4px solid #E9E9E9;width:96%;margin:30px auto 30px auto;padding:15px 0;}
.footer, .footer a{color:#777;}
.footer li{list-style-position: outside;line-height:18px;}

/* home */

.home_big_video{border:1px solid #CCD0D4;}
.home_big_video span{font-size:12px;color:#797979;}
.home_big_video .p{font-size:12px;color:#007EE8;font-weight:bold;}
.home_big_video .p a{color:#007EE8;text-decoration:underline;}
.home_big_video .p a:hover{color:#000;}
.home_big_video h1{font-family:Arial;font-size:20px;}
.home_big_video a{font-weight:bold;text-decoration:none;color:#000;}
.home_big_video a:hover{text-decoration:underline;}
.home_3_videos{margin:15px 0 0 0;}
.home_3_videos div{font-size:11px; border:1px solid #CCD0D4;height:75px;color:#ACACAC;}
.home_3_videos img{margin:5px;}
.home_3_videos a{font-size:13px;font-weight:bold;text-decoration:none;color:#404040;}
.home_3_videos a:hover{text-decoration:underline;}

.c_block{margin:15px 0 0 0;background:url(img/c_block_bg.gif) no-repeat;}
.c_block .top{height:50px;}
.c_block .foot{height:10px;background:url(img/c_block_bg.gif) no-repeat;background-position:left bottom;}
/*.c_block .top h1{color:#000;text-decoration:none;font-size:18px;margin:0;width:233px;text-align:center;}*/
.c_block .title{color:#000;font-size:20px;margin:0;width:233px;padding-left:30px;}
.c_block .title a{color:#000;text-decoration:none;}
.c_block .title a:hover{text-decoration:underline;}
.c_block .more{width:140px;float:right;background:url(img/more.gif) no-repeat;background-position:0 4px;}
.c_block .more .first{padding-left:46px;}
.c_block .more a{color:#C30;padding:0 2px;}

.home_list_items img{padding:2px;border:1px solid #333;display:block;}
.home_list_items .title1{font-size:13px;color:#1A4FA8;padding:0 10px 10px 20px;vertical-align:top;}
.home_list_items .title1 a{color:#1A4FA8;font-weight:bold;text-decoration:underline;}
.home_list_items .title1 a:hover{color:#000;}

.home_list_items .title2{font-size:15px;color:#1A4FA8;margin:0 0 15px 0;vertical-align:top;padding:0 15px 0 20px;width:190px;}
.home_list_items .title2 a{font-weight:bold;text-decoration:none;}
.home_list_items .title2 a:hover{color:#000;}
/*.home_list_items li{line-height:4;}*/

.img_fix a{text-decoration:none;}
.img_fix a div{text-decoration:underline;}


/* post */
.post_c{border:1px solid #D2E5EE;background:url(img/post_c_bg.jpg) repeat-x;}
.post_c h1{text-align:center;font-size:22px;color:#116EAC;}
.post_c .summary{background-color:#F1F9FD;padding:12px 20px 25px 20px;width:80%;margin:10px auto;color:#116EAC;clear:both;}
.post_c .info_line{text-align:center;font-style:italic;color:#999;}
.post_c .info_line span{padding:0 8px;}
.post_c .story{line-height:22px;padding:10px 20px;}
.post_c .story h1{text-align:left;margin:0 0 10px 0;}
.story .info_block{margin:10px 0 20px 0;}
.story .info_block .title{font-size:15px;font-weight:bold;}
.dot_line{background:url(img/smalldot.gif) repeat-x;height:2px;}

.post_c .related_posts{margin:0px 10px 30px 0px;}
.post_c .related_posts li{list-style-position:inside;margin:0 0 0 20px;line-height:25px;font-weight:bold;}

a.buy_game{display:block;height:35px;width:146px;background-image:url(img/buttons.gif);background-repeat:no-repeat;background-position:0px 0px;}
a:hover.buy_game{background-image:url(img/buttons.gif);background-repeat:no-repeat;background-position:0px -34px;}
a.download_game{display:block;height:35px;width:146px;background-image:url(img/buttons.gif);background-repeat:no-repeat;background-position: 0px -68px;}
a:hover.download_game{background-image:url(img/buttons.gif);background-repeat:no-repeat;background-position:0px -102px;}
a.play_game{display:block;height:35px;width:146px;background-image:url(img/buttons.gif);background-repeat:no-repeat;background-position:0px -136px;}
a:hover.play_game{background-image:url(img/buttons.gif);background-repeat:no-repeat;background-position:0px -170px;}

/* cat */
.xpages{color:#999;}
.xpages b{color:#000;font-size:13px;}
.xpages a, .xpages span, xpages b{padding:0 3px;}
.cat_list_posts h1 span{font-size:15px;color:#999;}
.cat_list_posts .cat_desc{color:#999;margin:-5px 0 15px 0;}
.cat_list_posts h2{font-size:17px;font-weight:bold;font-family:Tahoma;margin:0;}
.cat_list_posts .info{color:#999;padding:3px 0;}
.cat_list_posts .info span{padding:0 10px 0 0;}
