html, body, div, span, img, applet, embed, canvas, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, samp, small, strike, strong, sub, sup, tt, var, b, u, i, s, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, button, table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;padding:0;border:0;outline:0;font-size:100%;background:transparent
}
ol, ul {list-style:none; margin:0;padding:0}
table {border-collapse:collapse;border-spacing:0}
html {height:100%}
body { line-height:1;  background:#f1f1f1;}
/* *:first-child+html body {background:#fff;}*/ 
body, input, textarea {
	font:12px Arial, sans-serif
}
a {color:#0044ff;  text-decoration:underline} /*#2778b6; */
a:hover {color:#0066ff; text-decoration:none;}

h1, h2, h3, h4, h5, h6gcell {font-weight:bold}
h1 {font-size:1.5833em}
h2 {font-size:1.3333em}
h3 {font-size:1.1666em}
h5, h6 {font-size:.8333em}
button:hover{cursor:pointer}

.clear{clear:both;}
.clear span{display:none;}



/* sprites **************************************/
.msprite,
#snav-wrp, .snav-srch .btn,
.gto button, .bsm-co li a,
.snav-tabs li, .snav-tabs li a,
.gcell .fav, .gcell .favx, .gcell .dfav, .gcell .dfavx,
.rvtu, .rvtd, #ginf-rate button img,
.gover span,
.ri-me button img,
.flrss{
	background:url(images/sprite-main_3.png) transparent no-repeat scroll 0 0;
    __background:url(images/sprite-main8_3.png) transparent no-repeat scroll 0 0;
}


/*********************/
#spage{text-align:center;}

#shead, #snav, .scols,
#stit, #sgtit, #game-tbl, #sginf, #sgbo-wrp,
#sbco, #sbtit, #sup,
.foot-sitemap, .foot-tools, .foot-bottom
{width:960px; margin:0 auto;text-align:left; }


/* head **************************************/
#shead-wrp{background:#ffffff; padding:1px 0px 1px 0px; }
*:first-child+html #shead-wrp {height:73px; } /*ie7*/ 

#shead a#logoa{ float:left; /*margin-left:32px;*/ display:block; width:318px; height:72px; }
#shead a#logoa span{display:none;}
#logo {width:318px; height:72px;padding:10px 0px;}

#shead-so{float:left; width:160px;}
#shead-nav{float:right; width:200px; text-align:right; padding-top:5px;}
.shead-uinf{padding-top:3px;}
.shead-unav{margin-top:2px;}
.notlogin{padding-top:12px; margin-top:0px;}

#log-tbl{float:right;}
#log-tbl, #log-tbl .tb {font-size:11px;}
#log-tbl td{padding:1px }
#log-tbl .tb{border:1px solid #ddd; width:80px; margin-right:4px;}

/* nav bar **************************************/
#snav-wrp{background-position:0px 0px; height:28px; background-repeat:repeat-x}
.snav-tabs, .snav-srch{height:28px; float:left}
.snav-tabs {width:70%;}

/* navbar tabs **************************************/
.snav-tabs ul {height:28px;  background-position:0px -280px}
.snav-tabs li {height:28px; float:left; font-size:13px; font-weight:bold;padding-left:2px;  background-position:0px -280px}
.snav-tabs li a {display:block; float:left; margin:0px; color:#f2f2f2; height:26px; padding-top:6px; text-decoration:none;}
.snav-tabs li a span {margin: 0px 15px; }
.snav-tabs li a:hover {color:#fff; text-decoration:none;}

.snav-tabs a:hover{background-position:0px -35px}


/* navbar search **************************************/
.snav-srch {float:right;}
.snav-srch table{background:#ffffff; border:1px solid #e77723; width:270px; height:15px; margin-top:4px;}
.snav-srch table td{ padding-top:1px; __padding-top:0px;}
.snav-srch .tb{
    background:#ffffff; height:17px; width:240px; color:#333;
    font-size:12px; border:0px;
}
.snav-srch .btn{
        border:0px;  height:17px; width:23px; background-position:-108px -79px;
        font-size:0px; line-height:100px;
    }
*:first-child+html .snav-srch table td{ padding-top:0px;}
*:first-child+html .snav-srch .tb{height:16px;}
*:first-child+html .snav-srch .btn{height:16px;}

/* feat - feat home ***********************************/
#sfeat-wrp, #sfeatho-wrp{
    background:#e3e3e3;border:solid #cacaca; border-width:1px 0px;
    padding:0px 0px 5px 0px; margin-bottom:10px;
}

/* columns **************************************/
.scols{clear:both;  }
.scol-le{float:left; width: 160px; }
.scol-ri{float:right; width:790px; background:#fff; border:1px solid #ccc; padding-top:10px;}
.scol-em .scol-ri{background:none; border:none; padding:0px;}
.scol-err{background:#fff; border:1px solid #ccc;}

/* title bar *****************************************/

#stit {margin:8px auto; height:22px; __margin-bottom:0px}
#stit .ti h1{color: #3E3E3E; font-size:18px;} /* #eb8200:turuncu*/
#stit .ti h1 a{color: #3E3E3E;}
#stit .ti h1 a:hover{color: #5a5a5a; }

#stit li .bullet{display:none}
#stit li a:hover{text-decoration:underline}
#stit .parent-tag{color: #eb8200;}

#homeTitle, #pageTitle {float:left; width:50%;  padding-left: 170px; height:30px;}
.nomenu #homeTitle, .nomenu #pageTitle{ padding-left: 87px;}

.tabs{float:right; text-align:right; padding-top:4px;}
.topTabs{width:30%;}

.tabs span.sep{padding:0px 5px; }
.tabs span.me {font-weight:bold;}
.tabs span.me a{font-weight:normal}
.tabs span.me a:hover{}

/* simple box ***********************/

.bsm{margin-bottom:30px;}

.bsm-ho h3{font-size:13px; padding:2px; padding-left:6px; margin-bottom:1px;
        color:#333;}
.bsm-fo{display:none;}

.bsm-co {  }
.bsm-co h4{font-size:13px; font-weight:bold; margin-bottom:4px; }

.bsm-co li a{
        display:block; 
        background:#ffffff;
        color: #000000;
        font-size:12px; text-decoration:underline;
        border:0px;
        padding:4px 5px 5px 14px;
        font-family:Verdana,Arial,Helvetica,sans-serif;
    }

.bsm-co li a:hover{background-color:#009900; text-decoration:underline; color:#fff;}
.bsm-co li.sel{font-weight:bold;}

.bsm-co .ga-list li a{padding-left:2px; font-size:12px; height:30px; margin-bottom:-1px;}
.bsm-co .ga-list li img{float:left; display:block; width:45px; height:30px;
        margin-right:2px; vertical-align:middle; border:1px solid #0f426b}
.bsm-co .ga-list li span{float:left; display:block; width:100px}



/* content **************************************/

.cont{padding-top:0px;}
.scol-fu .cont{padding:0px;}

.pcont-he{}
.pcont-bo{border:1px solid #ccc; padding:6px; overflow:auto; background:#fff}
/*.pcont-tabs*/
.pcont-tabs ul{margin-left:0px !important;}
.pcont-tabs li{float:left; display:block; margin-right:2px; font-weight:bold;}
.pcont-tabs li.selected{position:relative;  z-index:1000; top:1px;}

.pcont-tabs li h3,
.pcont-tabs li a{display:block; padding:4px 6px; margin-top:2px; background:#eee; border:solid #ccc; border-width:1px 1px 0px 1px;}

.pcont-tabs li h3,
.pcont-tabs li a:hover,
.pcont-tabs li.selected a {padding-top:6px;  margin-top:0px; background:#fff; text-decoration:none}

.pcontex-favs {margin-top:-15px;}
.pcontex-favs .pcont-bo{padding:6px 0px;}
.pcontex-favs .gcell { margin-left:12px;margin-right:0px;}

/*game page bottom ***********************************/
#tab-content-rel{float:left; width:580px;}
#tab-content-rev{float:left; width:540px; margin:0px 6px; display:inline;;}
#game-bo-ad {float:right; margin:0px 15px 12px 0px}
#tabcontent-description div{margin:6px}


/*game-list **************************************/
.gl-body, .gl-foot{clear:both}

.gl-body hr{display:none;border:0px solid #e0e0e0; background:#ffffff; border-width:1px 0px 0px 0px; height:1px; clear:both; width:100%; margin:0px;}


.gl-foot {text-align:center; padding-top:4px; height:32px;}

.gl-foot a.button, .pager a{
        font-size:14px; padding:2px 8px; font-weight:bold; border:1px solid #ddd; border-width:0px 1px 0px 0px;
        }
.gl-foot a.button:hover,
.pager a:hover{background:#eee; text-decoration:none;}
.pager a.sel{color:#777; text-decoration:none;}

.pager .emp{font-size:16px;padding:2px 8px 2px 5px; font-weight:bold; color:#898989;  border:1px solid #ddd; border-width:0px 1px 0px 0px;}

/* game cell **************************************/

.gcell{width:145px; height:145px; float:left; margin:2px 0px 1px 12px; position:relative;}
.gcell a {color:#333; text-decoration:none; display:block;}

.gcell a img{width:125px; height:100px;border:1px solid #999;padding:1px; }

.gcell span.ti {font-size:11px; /*background:#fff;*/ display:block; padding:0px 1px 0px 1px;}
.gcell .fav, .gcell .favx,
.gcell .dfav, .gcell .dfavx {background-position:-3px -148px; width:19px; height:19px; line-height:100px; font-size:0;
            position:absolute; top:103px; left:162px; z-index:2000; display:none;}
.gcell .fav:hover, .gcell .favx{background-position:-25px -148px;}
.gcell .dfav{background-position:-48px -148px;}
.gcell .dfav:hover, .gcell .dfavx{background-position:-70px -148px;}
.gcell .rating {font-size:11px;}
.gcell .na{width:150px; display:block;}

.rdr{font-size:14px; float:left; display:block; position:absolute;top:123px; left:150px; padding:0px 2px;  color:#fff; font-weight:bold;}
.rd1{color:#000 !important;}
.rd2{color:#666 !important;}
.rd3{color:#999 !important;}
.rd4{color:#bbb !important;}


.gover{position:absolute; visibility:hidden; left:-2px; top:-2px; width:184px; height:140px; cursor:pointer; }
.gover span{display:block; position:absolute; left:76px; top:47px; width:32px; height:32px; background-position:0px -80px;}

/* tag list cell **************************************/
.tlist {margin-left:0px;}
.tlist .gcell{margin:5px 0px 4px 6px; }
.tlist .gcell span.ti{font-size:13px !important;}

/* game page cells *************************************/

#game-rel .gcell,
#game-ri .gcell{width:130px; height:115px;  margin:5px 7px 0px 7px; text-align:left;}
#game-rel .gcell a img,
#game-ri .gcell a img{width:120px; height:80px;}

#game-rel .gcell .na, #game-ri .gcell .na{width:90px; font-size:11px;line-height:12px;}

#game-rel .gcell {margin:5px 6px 4px 6px;}

#game-rel .gcell .fav, #game-rel .gcell .favx,
#game-ri .gcell .fav, #game-ri .gcell .favx {top:62px; left:102px;}

#game-rel .gover, #game-ri .gover{width:124px; height:95px;}
#game-rel .gover span, #game-ri .gover span
    {left:52px; top:30px; width:22px; height:22px; background-position:-91px -147px;}

#game-rel .rdr, #game-ri .rdr{top:83px; left:92px;}

.gcell a:hover img{border-color:#FF6700 !important; }
/*.gcell a:hover span.ti{}*/

.tgcell{width:375px; height:140px; margin:2px 7px 2px 7px; position:relative; float:left;}
.tgcell .img {float:left; margin-right:5px; width:185px;}
.tgcell .inf {float:left; width:180px;}
.tgcell a img{width:180px; height:120px; border:1px solid #036; margin-bottom:1px; background:#ffffff}
.tgcell h3{font-size:13px; color:#EB8200}
.tgcell h3 em{font-size:11px; color:#939393;}
.tgcell .no{color:#EB8200; font-size:30px; float:left; line-height:28px; margin-right:5px;}
.tgcell .desc, .tgcell .tags{font-size:11px;}
.tgcell .tags{font-style:italic; color:#a3a3a3}
.tgcell .botlink{}



/*footer **************************************/
#foot-wrp{margin-top:10px; background:#ddd;
        font-family:arial,helvetica,sans-serif; font-size:11px; color:#333333;}

.foot-sitemap-wrp{padding-top:10px; padding-bottom:10px;}
.foot-sitemap, .foot-tools, .foot-bottom {width:960px; margin:0px auto;}

.foot-info{float:left; width: 450px; margin-right:70px;}
.foot-info p{margin-bottom:10px;}

.foot-menu{float:left; width:140px; margin-right:5px;}
.foot-menu h3{margin-bottom:5px; font-size:12px;}
.foot-menu ul{}
.foot-menu li a{ /*color:#333333; text-decoration:none;*/ margin-bottom:2px;}

#flongabot {float:left; width:140px; margin-right:5px; padding-top:50px;}

.foot-tools-wrp{border-top:1px solid #ccc; border-bottom:1px solid #ccc; text-align:center; padding-top:5px; padding-bottom:5px;}
.foot-search{text-align:center;}
.foot-search table{margin:0px auto;}
.foot-search .textfield{height:21px; width:380px; font-size:13px; color:#333333;
        border:1px solid #aaa; background:#fff}
.foot-search .textfield:focus{}

.foot-bottom-wrp{}
.foot-bottom{ height:40px; padding-top:10px;}
.foot-copyright {font:10px tahoma, arial, helvetica;}


/* game page ************************************/

/* title bar */
#sgtit {margin-top:3px; margin-bottom:0px; height:25px; }
#ginf {float:left; width:420px; margin-top:2px;}
#ginf-name h1 {font-size:16px;color: #3e3e3e;}

#gto-wrp {float:right; width:500px; padding:0px;} /* tools */


/* rating */
#ginf-rate {float:right;width:400px; text-align:right; margin-right:3px;}
#ginf-st button{padding:0px; width:18px; height:16px;}
#ginf-st button img{width:16px; height:16px;}
.ra0 img{background-position:-16px -208px !important;}
.ra1 img{background-position:-32px -208px !important;}
.ra2 img{background-position:0px -208px !important;}
.ra0m img{background-position:-64px -208px !important;}
.ra1m img{background-position:-80px -208px !important;}
.ra2m img{background-position:-48px -208px !important;}
.ginfr-cur-ti, .ginfr-st-ti{margin:0px 3px 0px 9px;}
.ginfr-cur-ti button, .ginfr-st-ti button{ text-align:right;
        font-size:8px; line-height:8px; color:#666; font-family:tahoma,arial,helvetica; }
.ginfr-cur {font-weight:bold; font-size:20px;}


/* right menu */
.ri-me {border:1px solid #ccc; margin:0px 14px 4px 6px; background:#fff}
.ri-me li{text-align:left; list-style:none; margin-bottom:1px;}
.ri-me button{text-align:left; font-size:10px; cursor:pointer; width:118px}
.ri-me button img{vertical-align:middle; width:16px; height:16px;}

.gto-fav img{background-position: -0px -176px !important;}
.gto-zoomin img{background-position: -80px -176px !important;}
.gto-zoomout img{background-position: -96px -176px !important;}
.gto-actualsize img{background-position: -112px -176px !important;}
.gto-reload img{background-position: -32px -176px !important;}
.gto-walk img{background-position: -16px -176px !important;}
.gto-info img{background-position: -48px -176px !important;}
.gto-rev img{background-position: -64px -176px !important;}

/* mouse over */
.gto-fav:hover img{background-position: -0px -192px !important;}
.gto-favadded img{background-position: 0px -192px !important;}
.gto-zoomin:hover img{background-position: -80px -192px !important;}
.gto-zoomout:hover img{background-position: -96px -192px !important;}
.gto-actualsize:hover img{background-position: -112px -192px !important;}
.gto-reload:hover img{background-position: -32px -192px !important;}
.gto-walk:hover img{background-position: -16px -192px !important;}
.gto-info:hover img{background-position: -48px -192px !important;}
.gto-rev:hover img{background-position: -64px -192px !important;}

.ri-me button:hover{text-decoration:underline !important; color:#486B05}

#tobar{clear:both; border-top:1px solid #ccc; height:22px;margin-top:2px;padding:4px 2px 2px;}
#tobar ul{float:left;}
#tobar ol{float:right; text-align:right;}
#tobar li{display:inline;}
#tobar ul li{margin-right:5px;}
#tobar ol li{margin-left:5px;}


/* game */
#sg-wrp{padding:1px 0px; }

#sg{margin-top:3px; margin-bottom:3px; }

#game-tbl{margin:0 auto; width:980px;}
#game{width:95%; padding:3px; vertical-align:middle; text-align:center;
        background:#fff;border:solid #ccc 1px; /**/ z-index:500;}
#game span, #game object, #game embed{z-index:500;}

#game-ri{vertical-align:top; text-align:center;}
#game-ri h4{background:#fff; border:1px solid #ccc; margin:0px 14px 4px 6px;padding:1px;}

#game-bt{padding:4px; text-align:center; height:92px; /*background:#666;*/ }

#sginf {margin-top:10px; margin-bottom:10px; padding:6px; border:1px solid #ccc; background:#fff; width:948px ;}

.sginf-sep {float:left; border-left:1px solid #cccccc; height:160px; width:1px; overflow:hidden; font-size:1px; margin:0px 5px;}
.sginf-col {float:left; padding:0px 5px;}
.sginf-col h3{margin-bottom:8px; font-size:13px;}
.sginf-col a{}
.sginf-tags a{margin-bottom:3px;}
.sginf-img{float:left; margin-right:5px; margin-bottom:5px;}
.sginf-img img{border:1px solid #ccc;}
.sginf-desc .tags{margin-bottom:5px; margin-top:-5px;}

.sginf-desc {width:610px;}
.sginf-face {width:300px;}
.sginf-rtags {width:120px;}

.gso {float:left;background:url(images/social_1.png);  margin-left:10px; width:18px;}
.gso a {height:18px; width:18px; display:block; font-size:9px; font-family:tahoma,arial,helvetica,sans-serif; color:#666666;}
.gso a span {display:none;}

.so-digg    {background-position:-0px -0px; }
.so-delicious {background-position:-20px -0px; }
.so-facebook {background-position:-40px -0px; }
.so-stumble {background-position:-60px -0px; }
.so-google  {background-position:-80px -0px; }
.so-twitter {background-position:-100px -0px; }
.so-myspace {background-position:-116px -0px; }
.so-live    {background-position:-140px -0px; }
.so-favorite    {background-position:-160px -0px; }

/* reviews */
.rev{margin-bottom:5px; border-bottom:1px solid #eee; padding-bottom:5px;}
.rev-av{float:left;}
.rev-ti{width:82%; float:left;}
.rev-ti .un{font-weight:bold;}
.rev-ti .ts, .rev-vo .vo{color:#999;}
.rev-vo .vo{width:16px; height:16px; cursor:text; margin-right:3px; }
.rev-vo{width:15%; float:right; text-align:right}
.rev-co{clear:both;}
.rev-pg{clear:both; margin-bottom:5px; padding:2px; background:#eee;}

.rvtu, .rvtd{width:16px; height:16px; text-indent:-30em}
.rvtu{background-position:-64px -128px; margin-right:3px;}
.rvtd{background-position:-80px -128px;}

/* basic content ********************/

/*#sbco{padding:10px; border:1px solid #cccccc; background:#fff;}*/
.cont h3 {font-size:14px; margin-bottom:4px;}
.cont p{margin-bottom:15px;}
.cont ul {list-style:disc; margin-left:20px; margin-bottom:15px;}

.aboutpg .cont{padding-left:6px;}

/* extra ************************* */
.not-found{text-align:center;}
.not-found h1{color:#E77924; line-height:30px;}
.not-found .info{font-size:12px;line-height:15px;}

/* forms *******************/
.frm{padding:10px; background:#fff; border:1px solid #ccc; /*background:#F0F9FF; border:1px solid #D7EBF8;*/ }
.frm h3 {padding-bottom:10px; padding-left:4px;}
.frm table{width:100%;}
.frm table td{padding:4px;}
.frm tfoot td{border-top:1px solid #ccc;}

.frm .l{font-weight:bold; vertical-align:top; width:130px; }
.frm .f{vertical-align:top;}
.frm .tb, .frm .ta{border:1px solid #999; background:#eee; font-size:13px;}
.frm input.tb:focus, .frm textarea.ta:focus{background:#fff;}
.frm .ta{font-size:12px;}
.frm .inf{display:block; font-style:italic; font-size:11px;}
.frm .err{display:block; font-weight:bold; font-size:11px; color:#990000}
.frm .fmsg{display:block; font-weight:bold; font-size:11px; color:#009900}

#jserr div, .msgBox, .errBox{border:1px solid #990000; background:#FAAFB4; font-weight:bold; margin:10px; padding:10px;}
.msgBox {border:1px solid #009900; background:#A1FF72;}


.avch, .avbtn{width:120px; text-align:center;}
.avch img{width:100px; height:100px;}
.avbtn button{background:#fff; border:1px solid #aec9db; margin-top:2px;}

/* messages **********************/
.msg-wrp{width:400px;margin:auto; padding:30px;}
.msg { background: #eeeeee; text-align:center; padding:20px;}
.msg .ti{font-size:20px; font-weight:bold; line-height:40px;}
.msg .inf{font-size:14px;}

/* css for js*/
.qmsg, .qmsger, .qmsgok{
    border:1px solid #000; background:#333; color:#fff;
    padding:2px; opacity:0.80; filter:alpha(opacity=80); z-index:2000;
    }
.qmsg a, .qmsger a, .qmsgok a{
    color:#ffffff;
}

.qmsger{border:#330000; background:#990000;}
.qmsgok{border:#003300; background:#009900;}

.loading{background:url(../img/loading.gif) no-repeat center; padding:16px 0px 0px 16px; font-size:0px;}
.loadingw{background:url(../img/loading-w.gif) no-repeat center; padding:16px 0px 0px 16px; font-size:0px;}

/* user profile **********************/

#sup{
    width:948px; background:#fff;border:1px solid #ccc;
    margin-bottom:10px;padding:6px;
}
.avt{width:50px; height:50px; border:1px solid #aec9db; }
#sup-wrp .avt{width:100px; height:100px;}
#sup-wrp .im{float:left; width:102px;}
#sup-wrp .in{float:left; width:280px;}
#sup-wrp .in table{width:100%}
#sup-wrp .in .l{font-weight:bold; width:105px;}
#sup-wrp .pt{float:left; width:100px;}
#sup-wrp .ab{float:left; width:520px;}
#sup-wrp .sep{float:left;border-left:1px solid #ccc; margin:0px 5px; height:102px;}

