body{
 margin:0;
 padding:0;
 font-family:sans-serif;
 background-image:url("img/bg_g.gif");
 background-color:#f4e1c0;
 text-align:center;
 font-size:14px;
}
A:LINK{
 color:#000000;
 text-decoration:none;
}
A:VISITED{ 
 color:#000000;
 text-decoration:none;
}
TABLE{
 border-collapse: collapse;
}
PRE{ 
 margin-top:0em;
 font-family: monospace,sans-serif;
 font-size:12px;
}
div.wrap{
 width:777px;
 text-align:left;
 margin:0 auto;
 padding:0;
 background-position:10px 15px;
}
H1{
 margin:10px 0 0 10px;
 padding:0;
}
H1 A{
 background-image:url("img/logo_g.gif");
 background-repeat:no-repeat;
 display:block;
 margin:0;
 padding:0;
 width:325px;
 height:95px;
 text-indent:-9999px;
 font-size:14px;
}
div.header{
 background-image:url("img/headerbg_g.gif");
 background-repeat:no-repeat;
 height:43px;
 overflow:hidden;
}
div.header H2{
 margin:3px 0 0 25px;
 padding:0;
 color:#e1cc60;
 font-size:15px;
}
div.header H2 A{
 color:#e1cc60;
}

div.header ul{
 margin:15px 4px 3px 0;
 padding:0;
}
div.header ul li{
 list-style-type:none;
 margin:0;
 padding:0;
 float:right;
}
div.header ul li a{
 background-image:url("img/headerseparate_g.gif");
 background-repeat:repeat-y;
 margin:0;
 padding:2px 10px;
 color:#e1cc60;
 font-weight:bold;
}
div.header ul li a:hover{
 color:#FFFFFF;
}
div.header ul li a#home{
 background-image:url("img/headerseparate2_g.gif");
}

div.main{
 clear:both;
 background-image:url("img/mainbg_g.gif");
 background-repeat:repeat-y;
 background-color:#f8efde;
 padding:0;
 margin:0;
 overflow:hidden;
 width:777px;
}

div.main div.mainvidual{
 width:777px;
 height:204px;
 margin:0;
 padding:0;
 background-image:url("img/mainvidual.gif");
}
div.main div.index{
 width:550px;
 height:197px;
 margin:0;
 padding:0;
 float:left;
}
div.main div.index A{
 background-image:url("img/nowonsale.gif");
 background-repeat:no-repeat;
 background-position:40px 15px;
 text-indent:-9999px;
 width:550px;
 height:197px;
 display:block;
 margin:0;
 padding:0;
}
div.main div.mainbanner {
 width:190px;
 margin:20px 0;
 padding:0;
 float:right;
}
div.main div.mainbanner A{
 display:block;
 text-indent:-9999px;
 width:160px;
 height:160px;
 background-repeat:no-repeat;
 background-image:url("img/160x160.jpg");
 border:1px solid #706126;
}

div.columns{
 clear:both;
 padding:0;
 margin:0;
 overflow:hidden;
}
div.column1{
 width:253px;
 margin:0;
 padding:0;
 float:left;
}
div.column2{
 width:250px;
 margin:0;
 padding:0;
 float:left;
}
div.column3{
 width:254px;
 margin:0;
 padding:0;
 float:right;
}

H2.index1{
 margin:10px 0 0 13px;
 padding:3px;
 font-size:14px;
 overflow:hidden;
 background-image:url("img/hbg240_g.gif");
 background-repeat:no-repeat;
}
H2.index2{
 margin:10px 0 0 10px;
 padding:3px;
 font-size:14px;
 overflow:hidden;
 background-image:url("img/hbg240_g.gif");
 background-repeat:no-repeat;
}
H2.index3{
 margin:10px 14px 0 0;
 padding:3px;
 font-size:14px;
 overflow:hidden;
 background-image:url("img/hbg240_g.gif");
 background-repeat:no-repeat;
}
H2.index1 span{
 display:block;
 margin:0;
 padding:5px 0 4px 40px;
 background-repeat:no-repeat;
 background-position:left center;
}
H2.index2 span{
 display:block;
 margin:0;
 padding:5px 0 4px 40px;
 background-repeat:no-repeat;
 background-position:left center;
}
H2.index3 span{
 display:block;
 margin:0;
 padding:5px 0 4px 40px;
 background-repeat:no-repeat;
 background-position:left center;
}
span#ps{
 background-image:url("img/icon_ps.gif");
 background-position:0 1px;
}
span#ps2{
 background-image:url("img/icon_ps2.gif");
}
span#sfc{
 background-image:url("img/icon_sfc.gif");
 background-position:0 4px;
}
span#ss{
 background-image:url("img/icon_ss.gif");
 background-position:0 3px;
}
span#gba{
 background-image:url("img/icon_gba.gif");
 background-position:0 1px;
}
span#nds{
 background-image:url("img/icon_nds.gif");
}
span#pce{
 background-image:url("img/icon_pce.gif");
 background-position:0 2px;
}
span#other{
 background-image:url("img/icon_fdd.gif");
 background-position:6px 1px;
}
ul.index1{
 margin:5px 0 10px 13px;
 padding:0;
}
ul.index2{
 margin:5px 0 10px 10px;
 padding:0;
}
ul.index3{
 margin:5px 14px 10px 0;
 padding:0;
}
li.index{
 list-style-type:none;
 border-bottom:1px dotted;
 margin:0;
 padding:0;
 width:240px;
}
li.index a{
 background-image:url("img/p_silver.gif");
 background-position:5px 10px;
 background-repeat:no-repeat;
 display:block;
 margin:0;
 padding:4px 2px 5px 15px;
 color:#000000;
}
li.index a:hover{
 background-color:#dddddd;
 color:#DE1A7C;
}
div.footer{
 clear:both;
 background-image:url("img/bottombg_g.gif");
 background-repeat:no-repeat;
 background-position:left bottom;
 text-align:center;
 height:120px;
 margin:0 0 30px 0;
 overflow:hidden;
 padding:0;
}
div.copyright{
 margin:20px 0 0 0;
 padding:0;
 font-size:13px;
}
div.index p{
 clear:both;
 margin:10px 20px;
}
p a{
 border-bottom:1px dotted;
}

p a:hover{
 background-color:#ffcccc;
 color:#000000;
}


div.sidemenu{
 width:173px;
 float:left;
}
div.sidemenu H3{
 text-indent:-9999px;
 margin:10px 0 0 13px;
 height:30px;
 background-repeat:no-repeat;
}
div.sidemenu H3 A{
 display:block;
 text-indent:-9999px;
}
H3#index{
 background-image:url("img/sideindex_g.gif");

}
H3#amazon{
 background-image:url("img/sideamazon_g.gif");

}
H3#google{
 background-image:url("img/sidegoogle_g.gif");

}
div.sidemenu div.sidebanner{
 text-indent:-9999px;
 margin:10px 0 0 13px;
}
div.sidemenu div.sidebanner A{
 display:block;
 text-indent:-9999px;
 height:132px;
 background-repeat:no-repeat;
 background-image:url("img/banner_estpolis_s.jpg");
 border:1px solid #706126;
}
div.data{
 margin-left:183px;
 padding:0px;
 }
div.sidemenu ul{
margin:5px 0 5px 13px;
padding:0;
}
div.sidemenu ul ul{
margin:0 0 0 15px;
padding:0;
}
div.sidemenu ul li{
 line-height:0;
 list-style-type:none;
 margin:0;
 padding:0;
}
div.sidemenu ul li a{
 line-height:normal;
 background-image:url("img/p_silver.gif");
 background-position:5px 2px;
 background-repeat:no-repeat;
 display:block;
 margin:0;
 padding:4px 2px 5px 24px;
 color:#000000;
}
div.sidemenu ul li a:hover{
 background-image:url("img/p_red.gif");
 color:#cc0000;
}

div.sidemenu ul ul li a{
 line-height:normal;
 background-image:url("img/p_silver.gif");
 background-position:5px 2px;
 background-repeat:no-repeat;
 display:block;
 margin:0;
 padding:4px 2px 5px 24px;
 color:#000000;
}
div.sidemenu ul ul ul li a{
 line-height:normal;
 background-image:url("img/p_line.gif");
 background-position:5px 10px;
 background-repeat:no-repeat;
 display:block;
 margin:0 0 0 35px;
 padding:4px 2px 5px 15px;
}
div.sidemenu ul ul ul ul li a{
 line-height:normal;
 background-image:url("img/p_square.gif");
 background-position:5px 10px;
 background-repeat:no-repeat;
 display:block;
 margin:0 0 0 55px;
 padding:4px 2px 5px 15px;
 font-size:13px;
}
div.info{
 margin:10px 24px 10px 0;
 border:1px solid #3c003d;
 background-image:url("img/bg_g.gif");
 padding:10px;
 overflow:hidden;
}
div.info dl.topics{
 position:relative;
 margin:10px 0;
 padding:0;
}
div.info dl.topics dt{
 background-image:url("img/p_silver.gif");
 background-position:5px 0px;
 background-repeat:no-repeat;
 margin:0;
 padding:2px 2px 10px 24px;
 width:90px;
 color:#000000;
 position:absolute;
}
div.info dl.topics dd{
 border-bottom:1px dotted #000000;
 margin:0;
 padding:5px 0 5px 100px;
}

div.info dl.bbs{
 position:relative;
 margin:10px 0;
 padding:0;
}
div.info dl.bbs dt{
 background-image:url("img/p_silver.gif");
 background-position:5px 0px;
 background-repeat:no-repeat;
 margin:0;
 padding:2px 2px 10px 24px;
 width:70px;
 color:#000000;
 position:absolute;
}
div.info dl.bbs dd{
 margin:0;
 padding:0 0 5px 80px;
}

div.data H2{
background-image:url("img/hbg570_g.gif");
background-repeat:no-repeat;
margin:10px 0;
padding:7px 0 8px 20px;
font-size:15px;
color:#e1cc60;
}
div.data H2 A{
color:#e1cc60;
}
div.data H3{
background-image:url("img/hbg569_g.gif");
background-repeat:no-repeat;
background-position:left bottom;
margin:10px 14px 15px 0;
padding:0px 0 2px 20px;
font-size:15px;
color:#ffffff;
}
div.data H4{
border-bottom:3px double #DE1A7C;
margin:10px 14px 15px 0;
}
div.table{
border-collapse:collapse;
margin:10px 24px 20px 10px;
}
div.table A{
color:#000000;
border-bottom:1px dotted #DE1A7C;
}
div#rssnews{
margin:5px 0 5px 13px;
padding:0;
}
div#rssnews table{
font-size:12px;
border-bottom:1px dotted #666666;
margin:0 0 3px 0;
}
div#rssnews table td{
padding:2px;
margin:0;
word-break:break-all;
}
dl.author{
margin:0;
padding:0;
}
dl.author dd{
margin-left:1em;
}
dl.author dt{
 background-image:url("img/p_red.gif");
 background-position:5px 10px;
 background-repeat:no-repeat;
 padding:4px 2px 2px 15px;
}
.secretdisplay{
display:none;
}

dl.qanda dt{
 font-weight:bold;
 background-image:url("img/p_silver.gif");
 background-position:5px 2px;
 background-repeat:no-repeat;
 display:block;
 margin:0;
 padding:4px 2px 5px 24px;
 color:#000000;
}
dl.qanda dd{
 border:1px dotted #3c003d;
 background-image:url("img/bg_g.gif");
 padding:10px;
}
dl.qanda dd{
margin:5px 0 15px 5px;
}
div.table ul{
 margin:0;
 padding:0;
}
div.table ul li{
 line-height:normal;
 background-image:url("img/p_silver.gif");
 background-position:5px 2px;
 background-repeat:no-repeat;
 display:block;
 margin:0;
 padding:4px 2px 5px 24px;
 color:#000000;
}
div.table ul li a{
 border-bottom:1px dotted;
}
ul.yougoindex{
 margin:0;
 padding:0;
}
ul.yougoindex li{
 line-height:normal;
 background-image:url("img/p_silver.gif");
 background-position:5px 2px;
 background-repeat:no-repeat;
 display:block;
 margin:0;
 padding:4px 2px 5px 24px;
 color:#000000;
}
ul.yougoindex li a{
 border-bottom:1px dotted;
}
div.table table{
 border:2px solid;
}
div.table table tr{
 border:1px solid;
 padding:5px;
}
div.table table td{
 border:1px solid;
 padding:5px;
}
div.table img{
margin:10px;
}
div.table a img{
margin:0;
border:none;
}
div.table blockquote{
 margin:10px;
 border:1px solid #3c003d;
 background-image:url("img/bg_g.gif");
 padding:10px;
 overflow:hidden;
}
div.table p{
line-height:1.3em;
}
