body {
background:#432947 url(images/bg.gif) repeat-x scroll center top;
}
body {
color:#A76490;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
font-weight:normal;
margin:0;
padding:0;
}
a
{


}

.top_block {
background:transparent url(images/top_bg.jpg) no-repeat scroll center top;
}

.top_block {
float:left;
height:109px;
width:990px;
}

.imgpad
{
padding-top:12px;

}

.content_block {

width:990px;
background:transparent url(images/pattern.gif) repeat scroll 0 0;
}



.footer {

background:transparent url(images/footer_cont.jpg) repeat scroll 0 0;

height:76px;
margin:0 auto;
padding-top:28px;
text-align:center;
width:990px;
}


.current_page_item li a {
background:transparent url(images/page-navi_btn.gif) no-repeat scroll left center;
color:#FFFFFF;
cursor:pointer;
text-decoration:none;
}
.rss {
background:transparent url(images/rss.gif) no-repeat scroll right top;
}
.rss {
float:right;
font-size:1px;
height:90px;
margin:-2px -2px 0 0;
position:relative;
text-decoration:none;
width:87px;
}

.rss:hover { background: transparent url('images/rss_roll.gif') no-repeat scroll right top; }



#top-page-navi {
float:right;
font-size:14px;
font-weight:bold;
height:31px;
margin:35px 20px 0 0;
text-transform:uppercase;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

#top-page-navi ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

#top-page-navi li a:hover, #top-page-navi li.active a, #top-page-navi li.current_page_item a {
background:transparent url(images/page-navi_btn.gif) no-repeat scroll left center;
color:#FFFFFF;
cursor:pointer;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
}
#top-page-navi li a {
color:#FFFFFF;
display:block;
float:left;
padding:4 4 4 8px;
text-decoration:none;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

.footerright
{
text-align:right;
margin: 2 2 2 2px;

}