* {margin: 0px; padding: 0px;}
body {font: 10px Tahoma, Verdana, Arial, sans-serif; background: #804050;}
img {border: none;}

.clear {clear: both;}
ul {list-style: none;}
h1 {display: none;}
/*center*/
.center {width: 948px; margin: 0px auto; background: url(../images/left-bg.gif) left repeat-y #fec6af;}
.bg {background: url(../images/right_bg.gif) right repeat-y;}
.banner {width:500px; margin: 0px auto;}
/*center*/

/*main*/
.main {width: 876px; margin: 0px auto; background: #d86c87;}
.about {width: 251px; position: absolute; font-size: 10px; color: #fff1f4; margin: 0 0 0 352px; top: 49px;}
.bookmark {width: 251px; text-indent: -9000px; overflow: hidden; top: 140px; position: absolute; margin: 0 0 0 355px;}
.bookmark a {display: block; height: 25px; background: url(../images/head_bookmark.gif) no-repeat;}
.head-top {width: 200px; font-size: 14px; font-weight: bold; position: absolute; margin: 0 0 0 656px; top: 54px;}
.head-top a {color: #fef0f0; text-decoration: none;}
.head-top li {padding-left: 25px; background: url(../images/head-top-bullet.gif) 0px 2px no-repeat; height: 20px;}
/*main*/

/*top*/
.logo {background: url(../images/logo.jpg) left top no-repeat;}
.top-center {background: url(../images/head_center.gif) 346px 0px no-repeat;}
.top-right {background: url(../images/head_right.gif) top right no-repeat;}
.head {height: 160px;}
/*top*/

/*thumbs*/
.thumbs-top {background: url(../images/thumbs-top.png) top no-repeat; _background-image: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/thumbs-top.png,sizingMethod=crop); height: 41px; width: 859px; margin: 0px auto;}
.thumbs-top h2 {font: 24px Arial, Helvetica, sans-serif; color: #FFFFFF; text-indent: 78px; padding-top: 10px;}
.thumbs {background: #b24d66; width: 854px; margin: 0px auto; padding: 0 0 11px 5px}
.thumbs img {width: 120px; height: 160px; border: 1px solid #ffdbe4; margin: 0px 0 0 0px;}
.thumbs-bottom {background: url(../images/thumbs-bottom.gif) no-repeat; width: 859px; margin: 0px auto; height: 41px;}
.thumbs-bottom a {display: block; width: 200px; height: 38px; text-indent: -9000px; overflow: hidden; float: right; margin-right: 56px;}
/*thumbs*/

/*desc*/
.desc {padding: 8px 0 0 12px; _padding: 8px 0 0 5px;}
.desc div {width: 135px; height: 119px; background: url(../images/desc_bg.gif) top no-repeat; float: left; padding: 25px 33px 0 24px; margin: 0 8px 8px 8px;}
.desc h2 {font: 17px Arial, Helvetica, sans-serif; color: #c05c75;}
.desc a {color: #c05c75; text-decoration: none; font-weight: bold;}
.desc p {padding: 20px 0 5px 5px; color: #FFFFFF; font-size: 12px;}
/*desc*/

/*tops*/
.tops {background: #b24d66; width: 830px; margin: 0px auto; padding: 6px 0 6px 29px;}
.tops ul {float: left; width: 203px; font: 20px Arial, Helvetica, sans-serif; color: #FFFFFF;}
.tops li {padding-left: 18px; background: url(../images/tops_bullet.gif) 0px 6px no-repeat;}
.tops a {color: #FFFFFF; text-decoration: none;}
/*tops*/

/*footer*/
.footer {width: 876px; height: 77px; margin: 0px auto; margin-top: 22px; font-size: 12px; color: #fefefe;}
.footer p {margin: 0 178px 0 271px; padding-top: 23px;}
/*footer*/
