body{
 margin:0;
 padding:0;
 font-family:sans-serif;
 background-image:url("img/bg_g.jpg");
 background-repeat:repeat-x;
 background-color:#DDDDDD;
 text-align:center;
 font-size:14px;
}
A:LINK{
 color:#333333;
 text-decoration:none;
}
A:VISITED{ 
 color:#666666;
 text-decoration:none;
}
TABLE{
 border-collapse: collapse;
}
TABLE.list{
 border-right:1px solid;
 border-bottom:1px solid;
}
TABLE.list th{
 border-left:1px solid;
 border-top:1px solid;
 padding:5px;
 background-color:#ececec;
}
TABLE.list td{
 border-left:1px solid;
 border-top:1px solid;
 padding:5px;
}
PRE{ 
 margin-top:0em;
 font-family: monospace,sans-serif;
 font-size:12px;
}
div.wrap{
 width:767px;
 text-align:left;
 margin:0 auto;
 padding:0;
}
H1{
 margin:20px 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:333px;
 height:58px;
 text-indent:-9999px;
 font-size:14px;
}
div.header{
 background-image:url("img/headerbg_g.gif");
 background-repeat:no-repeat;
 height:34px;
 overflow:hidden;
}
div.header H2{
 margin:-3px 0 0 15px;
 padding:0;
}
div.header H2 span{
 display:block;
 background-repeat:no-repeat;
 font-size:14px;
 padding:6px 0 4px 40px;
 margin:0;
 color:#000000;
}
div.header H2 A span{
 color:#000000;
}

div.header ul{
 margin:10px 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:#000000;
}
div.header ul li a:hover{
 color:#2DC110;
}
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;
 padding:0;
 margin:0;
 overflow:hidden;
 width:767px;
}

div.main div.index{
 width:593px;
 margin:0;
 padding:0;
 float:left;
}

div.main div.mainbanner {
 width:174px;
 margin:10px 0;
 padding:0;
 float:right;
}
div.main div.mainbanner A{
 display:block;
 text-indent:-9999px;
 width:158px;
 height:132px;
 background-repeat:no-repeat;
 background-image:url("img/banner_estpolis_s.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_red.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#googlead{
 margin:10px 0 0 13px;
}
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;
font-size:13px;
}
div.sidemenu ul ul{
margin:0 0 0 -15px;
padding:0;
}
div.sidemenu ul ul ul{
margin:0 0 0 -15px;
padding:0;
}
div.sidemenu ul ul 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_red.gif");
 background-position:5px 10px;
 background-repeat:no-repeat;
 display:block;
 margin:0;
 padding:4px 2px 5px 15px;
 border-bottom:1px dotted;
}
div.sidemenu ul ul li a{
 line-height:normal;
 background-image:url("img/p_green.gif");
 background-position:5px 10px;
 background-repeat:no-repeat;
 display:block;
 margin:0 0 0 20px;
 padding:4px 2px 5px 15px;
 border-bottom:1px dotted;
}
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.sidemenu ul li a:hover{
 background-color:#dddddd;
 color:#DE1A7C;
}
div.info{
margin:10px 14px 10px 0;
border:1px solid #C6C6C6;
background-color:#F0F4F5;
padding:10px;
}
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;
}
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;
}
div.data H4{
border-bottom:3px double #DE1A7C;
margin:10px 14px 15px 0;
}
div.table{
border-collapse:collapse;
margin:0 14px 20px 10px;
font-size:13px;
}
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_green.gif");
 background-position:5px 10px;
 background-repeat:no-repeat;
 padding:4px 2px 2px 15px;
}
.secretdisplay{
display:none;
}

dl.qanda dt{
border:1px dotted #C6C6C6;
font-weight:bold;
background-color:#F0F4F5;
padding:10px;
}
dl.qanda dd dt{
border:none;
background-color:transparent;
font-weight:normal;
padding:0;
}
dl.qanda dd{
margin:5px 0 15px 5px;
}
