* {margin: 0; padding: 0;}
html, body {width: 100%; height: 100%;}
body  {font: 11px Arial, Helvetica, sans-serif; min-height: 100%; background: url(../images/bg.gif) #e8ddb7; height: auto !important; height: 100%; position: absolute;}
img {border: none;}
.clearfloat {clear: both; height: 0; font-size: 1px; line-height: 0px;}
ul {list-style: none;}
a {text-decoration: none;}
a:hover {text-decoration: underline; color: #333333;}
.max {padding-bottom: 175px; max-width: 1250px; min-width: 1000px; margin: 0px auto;}
.max2 {padding-bottom: 175px; max-width: 1220px; min-width: 1000px; margin: 0px auto;}

/*head*/
.head {background: url(../images/head.jpg) 0px 0px no-repeat; width: 1000px; margin: 0px auto; position: relative; height: 210px;}

.desc {width: 206px; position: absolute; text-align: center; left: 561px; top: 34px; color: #edb4b3; line-height: 12px;}
.desc span {color: #fed361; font-size: 14px; line-height: 14px;}

.bookmark2 {position: absolute; width: 132px; top: 39px; right: 21px;}
.bookmark2 a {display: block; text-indent: -9000px; overflow: hidden; height: 40px;}
/*head*/

/*block*/
.block {background: url(../images/block-t-x.png) 0px 0px repeat-x #dcc787; margin-bottom: 20px;}
.block-b {background: url(../images/block-b-x.png) 0px 100% repeat-x;}
.block-l {background: url(../images/block-l.gif) 0px 0px repeat-y;}
.block-r {background: url(../images/block-l.gif) 100% 0px repeat-y;}
.block-t-l {background: url(../images/block-t-l.png) 0px 0px no-repeat;}
.block-t-r {background: url(../images/block-t-r.png) 100% 0px no-repeat;}
.block-b-l {background: url(../images/block-b-l.png) 0px 100% no-repeat;}
.block-b-r {background: url(../images/block-b-r.png) 100% 100% no-repeat;}
.block h2 {text-indent: -9000px; overflow: hidden; height: 69px;}

.h201 {background: url(../images/h201.jpg) 50% 0px no-repeat;}
.h202 {background: url(../images/h202.jpg) 50% 0px no-repeat;}
.h203 {background: url(../images/h203.jpg) 50% 0px no-repeat;}
.h204 {background: url(../images/h204.jpg) 50% 0px no-repeat;}
/*block*/

/*thumbs*/
.thumbs {padding: 0 0 8px 1px; text-align: center;}
.thumbs img {width: 308px; height: 231px; border: 1px solid #FFFFFF; margin: 0 1px 1px 0;4}
.thumbs a:hover img {border: 1px dashed #999999;}
/*thumbs*/

/*thumbs*/
.thumbs2 {padding: 0 0 0 1px; text-align: center;}
.thumbs2 img {width: 240px; height: 180px; border: 1px solid #FFFFFF; margin: 0 1px 1px 0;4}
.thumbs2 a:hover img {border: 1px dashed #999999;}
/*thumbs*/

/*title*/
.title {background: url(../images/title.png) 0px 0px no-repeat; width: 919px; height: 20px; padding-top: 4px; text-align: center; margin: 0px auto; color: #FFFFFF; font: bold 16px Arial, Helvetica, sans-serif;}
/*title*/

/*bookmark*/
.bookmark {background: url(../images/bookmark.jpg) 0px 0px no-repeat; width: 327px; margin: 0px auto; position: relative;}
.bookmark a {display: block; height: 56px; background: url(../images/book_04.gif) 63px -5px no-repeat; text-indent: -9000px; overflow: hidden;}
/*bookmark*/

/*hardlink*/
.hardlink {width: 924px; padding: 0 0 0 15px; margin: 0px auto 15px auto;} 
.hardlink div {background: url(../images/hardlink.jpg) 0px 0px no-repeat; width: 192px; height: 83px; padding: 55px 12px 0px 12px; float: left; margin-right: 15px;}
.hardlink a {color: #fffebc; font-size: 18px;}
.hardlink a:hover {color: #efc23a; text-decoration: none;}
.hardlink p {color: #ffffff; line-height: 12px; padding-top: 4px;}
/*hardlink*/

/*top*/
.top {background: url(../images/top-bg.gif) 0px 0px repeat-y; width: 859px; margin: 0px auto 15px auto;}
.top-top {background: url(../images/top-top.jpg) 0px 0px no-repeat;}
.top-bottom {background: url(../images/top-bottom.jpg) 0px 100% no-repeat;}
.top h2 {height: 130px; text-indent: -9000px; overflow: hidden;}
.top-bottom div {padding: 0 0 65px 82px;}
.top ul {width: 240px; float: left; font: bold 18px "Times New Roman", Times, serif;}
.top li {background: url(../images/bullet.gif) 0px 4px no-repeat; padding-left: 18px; line-height: 17px; margin-bottom: 2px;}
.top a {color: #FFFFFF;}
/*top*/

/*footer*/
.footer {position: absolute; bottom: 0; left: 50%; margin-left: -500px; width: 1000px; background: url(../images/footer.jpg) 0px 0px no-repeat; height: 175px;}
.footer p {color: #FFFFFF; width: 303px; right: 134px; top: 88px; position: absolute;}
.footer strong {font-size: 12px;}
.footer a {color: #FFFFFF;}

.link {position: absolute; width: 110px; left: 80px; top: 3px;}
.link a {display: block; height: 75px; text-indent: -9000px; overflow: hidden; background: url(../images/foot_06.gif) -12px 15px no-repeat;}
/*footer*/