@charset "utf-8";
body,html { font: 12px Arial, Helvetica, sans-serif; color: #333; margin:0px; padding:0px;  background-color: #331E8C; text-align:center; }
#site { width:1024px;  }
h1 { font-size:12px; margin: 10px 0px 0px 0px; padding:0px; display:block; color:#29166F; }
#top { background:url(pics/topbg.jpg) no-repeat left top; width:1024px; height:220px; overflow:hidden; }
.ctop{ background:url(pics/ctop.jpg) no-repeat left top; width:920px; height:12px; display:block; overflow:hidden; }
.cbottom{ background:url(pics/cbottom.jpg) no-repeat left top; width:920px; height:36px; display:block; overflow:hidden; }
.cbg { background:url(pics/cbg.jpg) repeat-y left top; width:920px; margin: 0px; }
#bottom { background:url(pics/sitebottom.jpg) no-repeat left top; width:1024px; height:112px; overflow:hidden; padding: 0px auto; }
.bt { display: block; width:220px; height:23px; overflow:hidden; color: #fff; font-weight:normal; text-decoration:none; background: url(pics/blue_top.jpg) no-repeat; vertical-align:middle; padding:7px 20px 0px 7px; }
.bt:hover { background: url(pics/red_top.jpg) no-repeat; }
.bm { display: block; width:220px; height:23px; overflow:hidden; color: #fff; font-weight:normal; text-decoration:none; background: url(pics/blue_mid.jpg) no-repeat; vertical-align:middle; padding:7px 20px 0px 7px; }
.bm:hover { background: url(pics/red_mid.jpg) no-repeat; }
.bb { display: block; width:220px; height:23px; overflow:hidden; color: #fff; font-weight:normal; text-decoration:none; background: url(pics/blue_bottom.jpg) no-repeat; vertical-align:middle; padding:7px 20px 0px 7px; }
.wlink {display: block; height:22px; background: url(pics/gomb_alap.jpg) no-repeat right center; letter-spacing: normal; line-height:normal; color:#A00304; padding-right:30px; padding-top:4px;
}
.wlink:hover {
color: #29166f; background: url(pics/gomb_over.jpg) no-repeat right center; 
} 
.bb:hover { background: url(pics/red_bottom.jpg) no-repeat; }
.rt { display: block; width:220px; height:23px; overflow:hidden; color: #fff; font-weight:normal; text-decoration:none; background: url(pics/red_top.jpg) no-repeat; vertical-align:middle; padding:7px 20px 0px 7px; }
.rt:hover { background: url(pics/blue_top.jpg) no-repeat; }
.rm { display: block; width:220px; height:23px; overflow:hidden; color: #fff; font-weight:normal; text-decoration:none; background: url(pics/red_mid.jpg) no-repeat; vertical-align:middle; padding:7px 20px 0px 7px; }
.rm:hover { background: url(pics/blue_mid.jpg) no-repeat; }
.rb { display: block; width:220px; height:23px; overflow:hidden; color: #fff; font-weight:normal; text-decoration:none; background: url(pics/red_bottom.jpg) no-repeat; vertical-align:middle; padding:7px 20px 0px 7px; }
.rb:hover { background: url(pics/blue_bottom.jpg) no-repeat; }
.pri {
	color: #29166F;
	font-weight: bold;
	text-decoration: none;
	margin-top: 10px;
}
.sub {
display: block;	
width:180px; overflow:hidden;
padding-top:3px;
padding-bottom:3px;
background-color: #cdcdcd;
color: #333;
text-decoration: none;
}
.redlink {
color: #900;
text-decoration: none;
}
.redlink:hover {
color: #29166f;
}
.sub:hover {
color: #C00;
}
.attachm {display: block; color:#333; background: url(pics/dots.jpg) no-repeat left 5px; margin: 5px 5px 5px 30px; padding-left: 10px; text-decoration: none;}
.attachm:hover { color:#c00; text-decoration: underline;}
.footlink { color:#ccc; font-size:8pt; text-decoration:none; margin: 0 10px 0 0; } 
.footlink:hover { text-decoration:underline; }
