* {margin: 0px; padding: 0px;}

body {font: 11px Tahoma, Verdana, sans-serif; color: #FFFFFF; background: url(../images/body_bg.jpg);}

.clearfloat {clear: both; height: 0; font-size: 1px; line-height: 0px;}

img {border: none;}

ul {list-style: none;}

a {text-decoration: none; color: #FFFFFF;}

/*center*/

.center {width: 829px; margin: 0px auto; background: url(../images/bg.gif) repeat-y;}

/*center*/



/*head*/

.head {background: url(../images/head-center.jpg) 338px 0px no-repeat;}
.head-left {background: url(../images/head-left.jpg) left top no-repeat;}
.head-right {background: url(../images/head-right.jpg) right no-repeat; height: 149px;}
.head-corner {background: url(../images/top-png.png) no-repeat; _background-image: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/top-png.png,sizingMethod=crop); width: 47px; height: 157px; position: absolute; top: 0px; margin-left: -47px;}
.head p {width: 220px; position: absolute; top: 5px; margin-left: 356px;}
.head-top {width: 160px; position: absolute; top: 35px; font: bold 16px Arial, Helvetica, sans-serif; margin-left: 653px;}
.head-top li {padding-left: 26px; background: url(../images/head-top.gif) 0px 2px no-repeat;}
.head-book {width: 240px; position: absolute; text-indent: -9000px; overflow: hidden; top: 111px; margin: 0 0 0 340px;}
.head-book a {height: 25px; display: block;}
.head-top a {font: bold 16px Arial, Helvetica, sans-serif;}

/*head*/


.banner {height: 60px; padding-top: 3px;}

/*content*/

h2 {background: url(../images/h202.gif) no-repeat; height: 39px; text-indent: 80px; font: bold 18px Arial, Helvetica, sans-serif; padding-top: 10px; height: 29px;}

#h201 {background: url(../images/h201.gif) no-repeat;}

/*content*/



/*block*/

.block {background: #f1caca; width: 821px; margin: 0px auto;}

.thumbs {padding: 6px 0 0 2px;}

.thumbs img {width: 120px; height: 160px; border: 1px solid #cb8585; margin: 0 0 9px 9px;}

.bookmark {height: 41px; background: url(../images/bookmark1.gif) no-repeat;}

.bookmark a {display: block; width: 336px; height: 28px; float: right; margin: 7px 12px 0 0; text-indent: -9000px; overflow: hidden;}

/*block*/



/*hardlink*/

.hardlink {padding: 12px 0 12px 12px; background: #efdada; width: 809px; margin: 0px auto; overflow: hidden;}

.hardlink div {width: 143px; height: 114px; background: url(../images/hardlink.gif) no-repeat; padding: 5px 25px 0 20px; float: left; margin-right: 14px;}

.hardlink h3 {font-size: 16px; font-weight: bold; padding-bottom: 25px;}


/*hardlink*/



/*top*/

.top {margin: 7px 6px; background: #dc9d9d; font: bold 18px Arial, Helvetica, sans-serif;}

.top-top {background: url(../images/top-line.gif) top repeat-x;}

.top-bottom {background: url(../images/top-line.gif) bottom repeat-x;}

.top-left {background: url(../images/top-line.gif) left repeat-y;}

.top-right {background: url(../images/top-line.gif) right repeat-y;}

.corner-T-L {background: url(../images/top-corner-L-T.gif) top left no-repeat;}

.corner-T-R {background: url(../images/top-corner-R-T.gif) top right no-repeat; padding: 8px 0 10px 25px; min-height: 1px; _height: 1px;}

.corner-B-L {background: url(../images/top-corner-L-B.gif) bottom left no-repeat;}

.corner-B-R {background: url(../images/top-corner-R-B.gif) bottom right no-repeat;}

.top ul {width: 194px; float: left;}

.top li {background: url(../images/top-bullet.gif) 0px 3px no-repeat; padding-left: 22px;}

.top a {font: bold 16px Arial, Helvetica, sans-serif;}

/*top*/



/*footer*/
.footer {width: 821px; margin: 0px auto; height: 74px; background: url(../images/footer.jpg) no-repeat; margin-top: 24px;}
.footer p {padding: 15px 130px 0 220px; color: #000000;}
.webmaster {position: absolute; width: 180px; margin-left: 28px; text-indent: -9000px; overflow: hidden;}
.webmaster a {height: 74px; display: block;}
/*footer*/