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:#ffffff; }
body, input, textarea {
	font:12px Arial, Helvetica, sans-serif
}
a {color:#000; text-decoration:underline}
a:hover {color:#000; text-decoration:none;}

h1, h2, h3, h4, h5, h6 {font-weight:bold}
h1 {font-size:1.5833em}
h2 {font-size:1.3333em}
h3 {font-size:1.1666em}
h5, h6 {font-size:.8333em}

body{ background:#8b00ae}

.cl{clear:both;}
.cl span{display:none;}
.minw {overflow:hidden; clear:both; height:1px;}

/*  sprites *****************************************************/





.msprite,
#nav-icons .icon, #nav-src .tb, 
#catmenu a{
	background:url(../img/main_sprite_a2.png) transparent no-repeat scroll 0 0;
}

/**.keys{ font-size:12px; text-decoration:underline; padding-left:6px; font-weight:bold;}
.keylist ul{list-style:circle;}
.keylist li{
color:#000; padding-left:6px; text-decoration:none; line-height:16px; font-size:12px; 
}**/
#key-cn{ background-color:#e88aff; }
#keys{  margin-left:20px;}
#keys span{font-size:12px;  color:#8B00AE; text-decoration:underline;  font-weight:bold; margin-left:-13px; }
#keys li { list-style:disc;color:#8B00AE; }
#keys li a{color:#000; text-decoration:none; margin-left:-5px;  line-height:16px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; }
#keys li a:hover{ text-decoration:underline; color:#FFFFFF; }

/* general layout */
#page-cn{
    min-width:760px;
   /* width: expression(document.body.clientWidth < 740? "740px":"auto"); */
}


/*  header *****************************************************/
#head-cn{height:56px;  background-color:#FF0066; padding:2px 5px; margin-top:0px; clear:both;}


#head {   display:block; width:250px; height:50px; margin-left:-5px; margin-top:5px; float:left;}
#fb {   display:block; width:106px; height:33px; margin-left:100px; margin-top:12px; float:left; vertical-align:middle;}
#top-ad-cn { clear:right; float:right; height:90px; width:728px; margin-right: -5px; display:table-cell; vertical-align:middle;}
#title { clear:right; float:right; height:26px; width:500px; margin-right: 10px; margin-left:-500px; text-align:right; margin-top:15px; display:table-cell; vertical-align:middle; color:#fff;}

/* #top-ad-cn #top-ad{  height:90px; display:table-cell; vertical-align:middle;} ie begenmedi bunu */

/*  nav bar *****************************************************/
#nav-cn {height:25px; background-color:#d737ff; border:solid #fff; border-width:2px 0px; }

#nav-icons{font-size:13px; color:#fff; float:left; margin-top:4px; margin-left:4px;}
#nav-icons li{float:left; margin-right:10px;  white-space:nowrap}
#nav-icons li a{text-decoration:underline; color:#fff;    white-space:nowrap}
#nav-icons li a:hover{color:#fff; text-decoration:underline}
#nav-icons #na-home a{ }
#nav-icons #na-love a{padding-left:2px !important;}
#nav-icons #na-love a span{display:none;}
#nav-icons #na-home .icon{background-position:-20px -340px !important; width:20px; height:20px; vertical-align:middle;}
#nav-icons #na-love .icon{background-position:-15px -360px !important; width:20px; height:20px;vertical-align:middle;}

#nav-icons #na-restart a{background-position:-20px -380px !important; padding-left:21px}
#nav-icons #na-zoom a{background-position:-20px -400px !important; padding-left:22px}
#nav-icons #na-actual a{background-position:-20px -420px !important; }
#na-loading{width:190px;}
#na-loading #ltxt{width:80px; float:left; padding-left:5px; padding-top:2px;}
#na-loading #lbar{width:100px; height:16px; float:left; display:inline; overflow:hidden; border:1px solid #fff; }


#nav-src {float:right; padding-top:1px; padding-right:6px; margin-left:-350px;}
#nav-src .tb{height:17px; width:200px; padding-top:2px; padding-left:21px; vertical-align:middle;
        background-color:#fff; background-position:-20px -300px; border:1px solid #82399d; }
#nav-src .btn{margin-left:4px; background:#9305b7; border:1px solid #333; height:21px; color:#fff; font-weight:bold;vertical-align:middle;}


/* body *****************************************************/
/*
#le-col-cn  {width:100px; float:left; position:relative; z-index:1000 }
#mi-col-cn  {float:left; width:99.9%; margin-left: -285px;}
#mi-col     {margin-left:285px; background:#ff6699; border:#fff solid; border-width:0px 2px; padding:6px;}
#ri-col-cn  {width:180px; float:right; clear:right; }*/
#body {margin-right: 210px;float:left;}
#le-col-cn  {width:80px; float:left; margin-right:-80px;}
#mi-col-cn  {float:left; margin-left:80px; }
#mi-col     {background:#ea4498; border:#fff solid; border-width:0px 2px; padding-top:10px; padding-bottom:100px; min-height:600px; __height:1px;}
#ri-col-cn  {width:210px; float:right; clear:right; margin-left: -210px; text-align:center;}

#pgg3 #body {margin-right: 310px;}
#pgg3 #ri-col-cn  {margin-left: -315px; width:315px; }
.widthfix span{width:400px;overflow:hidden; float:left; height:1px;}

/*#mi-col-cn {min-height:760px;}*/

/* menu */
#catmenu ul{}
#catmenu a{display:block; background-color:#e88aff; height:20px; border-bottom:1px solid #ffffff;
    font-size:12px; text-decoration:none; color:#000000;padding:3px 1px 0px 20px;
    }
#catmenu a:hover{background-color:#ff6699; }

#catmenu .ml-new a{background-position:-20px -60px;}
#catmenu .ml-exclusive a{background-position:-20px -80px;}
#catmenu .ml-allgames a{background-position:-20px -100px;}
#catmenu .ml-adventure a{background-position:-20px -120px;}
#catmenu .ml-cooking a{background-position:-20px -139px;}
#catmenu .ml-design a{background-position:-20px -160px;}
#catmenu .ml-dressup a{background-position:-20px -180px;}
#catmenu .ml-fun a{background-position:-20px -200px;}
#catmenu .ml-makeover a{background-position:-20px -220px;}
#catmenu .ml-puzzle a{background-position:-20px -240px;}
#catmenu .ml-sim a{background-position:-20px -260px;}
#catselect {padding-top:2px; background:#e88aff; width:100px; height:20px; font-size:11px; border:0px; border-bottom:1px solid #fff;}

#catmenu .ml-new a:hover{background-position:-20px -480px;}
#catmenu .ml-exclusive a:hover{background-position:-20px -500px;}
#catmenu .ml-allgames a:hover{background-position:-20px -520px;}
#catmenu .ml-adventure a:hover{background-position:-20px -540px;}
#catmenu .ml-cooking a:hover{background-position:-20px -559px;}
#catmenu .ml-design a:hover{background-position:-20px -580px;}
#catmenu .ml-dressup a:hover{background-position:-20px -600px;}
#catmenu .ml-fun a:hover{background-position:-20px -620px;}
#catmenu .ml-makeover a:hover{background-position:-20px -640px;}
#catmenu .ml-puzzle a:hover{background-position:-20px -660px;}
#catmenu .ml-sim a:hover{background-position:-20px -680px;}

/* feat */
.feat-cn{border:2px solid #ffffff;  background:#e88aff; padding:6px; margin-left:3px; margin-right:10px; __height:1px; }


.finf {height:50px;  vertical-align:middle; padding:0px 4px; font-size:11px;}
.finf h1{margin-bottom:4px;}

.fcard {vertical-align:top; border-left:0px solid #f76d9b; width:33%; padding-left:2px;text-align:left; font-size:10px; font-family:Arial, Helvetica, sans-serif;}
.fcard a{text-decoration:underline; color:#000000; text-align:center; font-size:12px; font-weight:bold;}
.fcard a:hover{text-decoration:underline; color:#000000;}
.fcard img{width:99px; height:66px; border:2px solid  #CC0099;   display:block; float:left;  margin:3px; }
.fcard .ti{display:block;  font-size:10px; margin:3px;}
.fcard .de{display:block; text-align:left;}


/* game list */
.gcard-cn{margin-top:6px;  margin-left:16px;  }

.gcard-cn div{width:120px; height:140px; margin:3px; float:left; background:#e88aff;
        border:2px solid #fff; }
.gcard-cn a{text-decoration:underline; color:#000; display:block; font-size:11px; line-height:12px; margin-top:2px; margin-bottom:3px;margin-left:3px;  font-weight:bold; }
.gcard-cn img{width:120px; height:80px; display:block; padding-bottom:1px; position:relative; left:-3px;}
.gdesc{font: 10px Arial; color:#000000; line-height:10px; margin-left:2px; display:inline-block;}


.gcard {width:84px; height:84px;  float:left; background:#e88aff; margin:7px;
        border:1px solid #fff; text-align:center;}
.gcard a{text-decoration:none; color:#000; display:block; font-size:11px; line-height:11px; vertical-align:middle;}
.gcard img{width:84px; height:51px; display:block;}

.simcard {width:300px; height:57px;  float:left; background:#e88aff; margin:2px;
        border:1px solid #fff; text-align:left; vertical-align:top;}
.simcard a{text-decoration:none; color:#000; font-size:11px; line-height:13px; text-decoration:underline; }
.simcard img{width:66px; height:44px; margin:6px; float:left;}
.simcard .ti{display:block; font-size:11px; line-height:13px; vertical-align:middle;}

.smcard {width:290px; height:60px;    background:#e88aff; margin-top:5px; 
        text-align:left; vertical-align:top;}
.smcard a{text-decoration:none; color:#000; font-size:11px; line-height:11px; text-decoration:underline; }
.smcard img{width:75px; height:50px; margin-right:5px;  float:left;}
.smcard .ti{display:block; font-size:11px; line-height:13px; vertical-align:middle; margin-right:5px; text-align:left;}


.gp-cn{ text-align:center; clear:both; padding:6px; margin:70px; }
.gp-cn a{border:1px solid #FFFFFF; background:#cc00ff; padding:3px 6px; margin-right:2px;
        color:#fff; font-size:20px; text-decoration:none; font-weight:bold;}

.gp-cn a:hover,
.gp-cn a.sel{background:#ff0099; color:#fff; text-decoration:none; }

/* right */
#ad-ri-hom {width:160px; margin:auto; margin-top:10px;}
#cat {width:180px; margin:auto; margin-top:10px;border:2px solid #ffffff;  background:#e88aff; padding:3px; text-align:justify; font-size:11px;}
#cat a{text-decoration:underline; font-size:11px; text-align:center;  font-weight:bold;}
#cat a:hover{text-decoration:underline; color:#000000;}
#cat img{width:75px; height:50px; border:1px solid  #CC0099;   display:block; float:left;  margin:2px; }
#cat .ti{display:block;  font-size:11px; margin:2px;}
#cat .de{display:block; text-align:left;}

/* foot *****************************************************/
#foot{background:#ff0066; border-top:#fff solid 2px; clear:both;
        font-family:arial,helvetica,sans-serif;font-size:12px;  color:#ffffff; }
#foot a{color:#ffffff; text-decoration:none;}
#foot a:hover{color:#ffffff; text-decoration:underline}

.fo-src-cn {background:#ff0066; padding:6px 5px; border-bottom:1px solid #ab0034;}
.fo-box-cn {background:#ff0066; padding:15px 15px 15px 15px; border-bottom:1px solid #ab0034;}
.fo-src-cn {text-align:center;}
.fo-box {float:left; width:550px; margin-right:20px; vertical-align:baseline;  }
.fo-lnks {float:left;  width:140px; margin-left:40px; margin-right:40px; vertical-align:baseline;line-height:18px; }
.fo-partn {float:left; width:180px; margin-right:0px; vertical-align:baseline; }
.fo-partns { width:80px; margin-left:5px; }


#fo-src{margin:3px auto; width:370px;}
#fo-src .tb{  vertical-align:bottom;
        font-size:16px; font-weight:bold; color:#444;
        width:300px; border:1px solid #ab0034; height:20px;}
#fo-src .btn {color:#fff; font-size:15px; font-weight:bold;
        margin-left:6px; height:24px; width:60px; background:#ab0034; border:1px solid #760024}

.foot-fo {background:#ab0034; color:#fff; padding:5px; vertical-align:top; height:16px;}

/* game page *******************************************/

#pgg #mi-col-cn  { text-align:center; width:auto;  }
#pgg #mi-col {margin-left:0px;text-align:center;  }
#pgg #ri-col-cn  {float:right; margin-left:-316px;  width:310px; padding-right:4px;}

#pgg2 #mi-col-cn  {margin-left: -415px;}
#pgg2 #mi-col     {margin-left:415px;}
#pgg2 #ri-col-cn  {width:212px; float:right; clear:right; }

#pgg3 #mi-col     {background:#ea4498; border:#fff solid; border-width:0px 2px; padding-top:0px; padding-bottom:0px; min-height:860px; __height:1px;}

#game  {margin:0px auto; }
 

#under-cn {  width:595px;   margin:auto;  
		
  }
.under { background-color:#E88AFF; border:1px solid #FFF; text-align:left;  padding:2px; width:575px; height:90px;  }
.underfb { background-color:#E88AFF; border:1px solid #FFF; text-align:left; float:left; padding:5px; width:250px; height:237px; }

.fbi{width:590px; position:relative; left:-3px; height:30px; margin:auto; margin-bottom:5px; margin-top:10px; padding:5px; text-align:center;}
.under .ti{display:block;  font-size:12px; overflow:auto; height:48px; }

.recomm { width:200px;  float:left; }

 .ad{ width:305px; height:250px; float:right;}
/*
.ginf { width:100%; margin-left:-320px; float:left; border:1px solid #ff0000;}
.ginf-in{margin-left:320px;} */
.ginf-cn { background:#e88aff; border:1px solid #fff; width:300px;  margin:auto;position:relative;}
.ginf { width:280px; padding:6px; margin-top:5px; text-align:justify; font-size:12px; line-height:13px; position:relative; }
.ginf .tags{margin:5px 0px; position:relative;}
.ginf .flike{ float:left; display:block; position:relative;}
.gam-img{float:left; margin-right:10px; position:relative;}
.gam-img img{border:1px solid #fff;position:relative;}

#ad-bt-gam{width:300px; float:right; clear:right;}

.fbook{width:96%; background-color:#E88AFF; border:1px solid #FFF; height:30px; margin:10px;}

.rcard-cn {margin-top:10px; margin-left:5px;  width:200px;}
.rcard-cn .gcard{margin:4px !important;}

#ad-ri-gam {width:300px; margin:auto; padding:1px; padding-top:5px; position:relative;}

    #game-cn{text-align: center; padding-top:5px;min-height:320px; margin:auto; }
    #game{ text-align:center;}

#extra1{display:none;}
#extra2{display:none;}

#g_ra{color:#000;  }
#g_ra button{background:#9305b7; color:#fff; border:1px solid; border-color:#333;
        height:21px; margin-left:2px; cursor: pointer;  margin-top:2px; }
#g_ra button:hover{background:#EF2C86;}
#g_ra button.dsb, #ga_ra button.dsb:hover{background:#CF8EAE}
#g_sh{width:50%; float:right; text-align:right;}
#g_sh img{vertical-align:middle}
#g_sh strong{color:#D0075F;font-weight:normal;}
#g_rares{font-style:italic}

