html, body, blockquote, p, form, q, dt, dl, dd, div, h1, h2, h3, h4, h5, h6, br, a, img, hr, ul, li, ol
{padding: 0; margin: 0; border: 0; list-style-type: none;}

body {font:.8em Arial, Helvetica, sans-serif; color:#000; background:#CC037E url(../im/shadows.gif) repeat-y 50%}
a {color:#990066; text-decoration:none} a:hover {text-decoration: underline;}
input, select, textarea {font:1em Arial, Helvetica, sans-serif;}
table {border-collapse: separate; border-spacing: 0;}
#header h1 a span {display:none;}
h4 {font-family:Georgia, "Times New Roman", Times, serif}

#shadows {float:left; width:100%; background: url(../im/flowers.gif) no-repeat top center;}
#wrapper {width:998px; margin:0 auto;}
#site {float:left; width:978px; padding:0 10px;}

#header {float:left; width:978px; height:126px; background:url(../im/header-bg.gif) no-repeat 0 0; position:relative}
#header h1 {position:absolute; top:38px; left:43px;}
#header h1 a {display:block; float:left; width:244px; height:68px; background:url(../im/logo.gif) no-repeat 0 0;}

#topmenu {position:absolute; right:20px; top:25px; width:220px;}
#topmenu ul {float:right; padding-bottom:12px}
#topmenu li {float:right; clear:both;}
#topmenu li a {color:#fff; text-transform:uppercase; font-size:1.2em; font-weight:bold; float:left;}
#topmenu li a:hover, #topmenu li.sel a {color:#990066; background:#FFD200; text-decoration:none}
#topmenu form {clear:both; float:right; width:100%; text-align:right}

#cover {position:absolute; right:220px; top:0}

#mainmenu {float:left; width:958px; padding:6px 0 6px 20px; clear:both;}
#mainmenu li {float:left; padding-right:6px; background:#fff}
#mainmenu li a {color:#444; text-transform:uppercase; font-weight:bold; padding:0 2px} #mainmenu li a:hover {text-decoration:none}

.color1, .color1 a:hover, .color1 a.sel {color:#fff !important; background:#FFDE43}
.color2, .color2 a:hover, .color2 a.sel {color:#fff !important; background:#9966CC}
.color3, .color3 a:hover, .color3 a.sel {color:#fff !important; background:#99CC00}
.color4, .color4 a:hover, .color4 a.sel {color:#fff !important; background:#ED008C}
.color5, .color5 a:hover, .color5 a.sel {color:#fff !important; background:#2F93FF}
.color6, .color6 a:hover, .color6 a.sel {color:#fff !important; background:#F8AD1D}
.color7, .color7 a:hover, .color7 a.sel {color:#fff !important; background:#FF2E5F}
.color8, .color8 a:hover, .color8 a.sel {color:#fff !important; background:#669900}

#content {float:left; width:978px; clear:both; padding-bottom:10px}

#hot-col-left {float:left; width:512px; margin-right:15px;}
#hot-col-right {float:left; width:290px;}
#sidebar {float:right; width:161px; position:relative; margin-right:-10px;}

#hot-image {width:512px; height:321px; float:left; overflow:hidden; position:relative; margin-bottom:15px} #hot-image img {position:absolute; z-index:2;}
#hot-image span {display:block; width:512px; height:321px; float:left; background:url(../im/template-hot-image.png) no-repeat 0 0; position:absolute; z-index:5; cursor:pointer}

.boxes {float:left; width:240px;}
.goright {float:right}

#slider {float:left; width:239px; height:154px; position:relative; overflow:hidden; margin-bottom:15px}
.slider {float:left; width:239px; height:154px; overflow:hidden; position:relative;}
.slider img {position:absolute; z-index:2;}
.slider span.top {display:block; width:239px; height:22px; float:left; background:url(../im/template-slider-top.png) no-repeat 0 0; position:absolute; z-index:5; cursor:pointer}
.slider h4 {display:block; font-family:Arial, Helvetica, sans-serif; width:209px; height:43px; line-height:20px; float:left; overflow:hidden; background:url(../im/template-slider-bottom.gif) no-repeat 0 0; position:absolute; z-index:5; bottom:0; font-size:1.3em; padding:2px 15px 0 15px}
.slider h4 a:hover {text-decoration:none}
#slider-2, #slider-3, #slider-switch li span {display:none}
#slider-switch {position:relative; float:left; margin-bottom:-48px; z-index:100; padding-left:15px}
#slider-switch li {float:left; padding:10px 5px 0 0;}
#slider-switch li a {display:block; width:24px; height:24px; float:left; background:url(../im/slider-dot1.png) no-repeat 0 0;}
#slider-switch li a:hover {background-image:url(../im/slider-dot3.png);}
#slider-switch li a.sel, #slider-switch li a.sel:hover {background-image:url(../im/slider-dot2.png);}

.category-box {float:left; width:100%; margin-bottom:10px}
.category-box dd {float:left; width:100%; margin-bottom:5px}
.category-box h3 {padding:5px; text-transform:uppercase; font-size:1.2em;} .category-box h3 a {color:#fff;}
.category-box h4 {font-size:1.4em; font-weight:normal; margin-bottom:8px; line-height:18px} .category-box h4 a {color:#E20589} .category-box h4 a:hover {color:#990066}
a.thumb53 {display:block; width:59px; height:56px; float:left; position:relative; background:url(../im/thumb53.gif) no-repeat 0 0; text-align:center; padding-top:3px; margin-right:5px}
a.thumb53:hover {background-position:0 -59px}

#hotest {height:321px; overflow:hidden; background: url(../im/hotest-bg.gif) no-repeat 0 0; position:relative; margin-left:-15px; padding-left:15px; margin-bottom:15px}
#hotest h4 a {color:#990066}

#gallery-box {float:left; width:240px; height:310px; overflow:hidden; position:relative; margin-bottom:15px}
#gallery-box img {position:absolute; z-index:2}
#gallery-box span {display:block; width:240px; height:310px; position:absolute; z-index:10; background:url(../im/template-gallery-box.png) no-repeat 0 0; cursor:pointer}
#gallery-box h4 {position:absolute; z-index:5; font-size:2em; color:#fff; top:150px; left:20px; width:120px; line-height:20px}
#gallery-box h4 strong {font-size:.5em; padding:0 4px; background:#E10488; text-transform:uppercase; line-height:normal;}
#gallery-box h4 a {color:#fff;} #gallery-box h4 a:hover {text-decoration:none}

.b300 {float:left; width:300px; height:250px; overflow:hidden; margin-bottom:15px; position:relative; margin-left:-5px;}
.b160 {float:left; width:160px; height:600px; overflow:hidden;}
.b728 {float:left; width:728px; height:90px; overflow:hidden; padding:0 0 10px 10px}

#uv-index {float:left; width:132px; height:82px; overflow:hidden; background:url(../im/uv-index-bg.gif) no-repeat 0 0; padding:7px 7px 0 7px; margin-bottom:15px}
#uv-index img {float:left;}
#uv-index p, #uv-index h5, #uv-index span {float:right; display:inline; width:88px; overflow:hidden;}
#uv-index p {color:#990066; font-weight:bold} #uv-index span {color:#AA7194; font-size:.833em} #uv-index span a {color:#AA7194}
#uv-index h5 {color:#ED008C; font-size:1.4em; padding-bottom:5px}
#uv-all {display:none; width:300px; position:absolute; z-index:50; background:#FDE5F3 url(../im/uv-all-bottom.gif) no-repeat left bottom; float:left}
#uv-all h4 {color:#fff; font-family:Arial, Helvetica, sans-serif; width:290px; height:26px; padding:4px 0 0 10px; background:url(../im/uv-all-top.gif) no-repeat 0 0; font-size:1.4em; font-weight:normal}
#uv-all div {padding:5px}
#uv-all th {text-align:left; color:#F1088C; font-size:1.3em; padding:0 5px 2px 5px}
#uv-all td {text-align:right; color:#6D676B; font-size:1.3em; font-weight:bold; padding:0 5px 2px 5px}

#astro-signs {float:left; width:100%;}
#astro-signs li {float:left; padding-bottom:5px}
#astro-signs a {display:block; float:left; width:53px; overflow:hidden; background:url(../im/astro-signs.gif) no-repeat top center; padding-top:40px; text-align:center; font-size:0.833em; color:#ED008C}
#astro-signs a.sign1 {background-position:0 0} #astro-signs a.sign1:hover {background-position:0 -600px}
#astro-signs a.sign2 {background-position:0 -50px} #astro-signs a.sign2:hover {background-position:0 -650px}
#astro-signs a.sign3 {background-position:0 -100px} #astro-signs a.sign3:hover {background-position:0 -700px}
#astro-signs a.sign4 {background-position:0 -150px} #astro-signs a.sign4:hover {background-position:0 -750px}
#astro-signs a.sign5 {background-position:0 -200px} #astro-signs a.sign5:hover {background-position:0 -800px}
#astro-signs a.sign6 {background-position:0 -250px} #astro-signs a.sign6:hover {background-position:0 -850px}
#astro-signs a.sign7 {background-position:0 -300px} #astro-signs a.sign7:hover {background-position:0 -900px}
#astro-signs a.sign8 {background-position:0 -350px} #astro-signs a.sign8:hover {background-position:0 -950px}
#astro-signs a.sign9 {background-position:0 -400px} #astro-signs a.sign9:hover {background-position:0 -1000px}
#astro-signs a.sign10 {background-position:0 -450px} #astro-signs a.sign10:hover {background-position:0 -1050px}
#astro-signs a.sign11 {background-position:0 -500px} #astro-signs a.sign11:hover {background-position:0 -1100px}
#astro-signs a.sign12 {background-position:0 -550px} #astro-signs a.sign12:hover {background-position:0 -1150px}

.simple-list li {padding-bottom:5px}
.simple-list a {color:#333}

#footer {float:left; width:998px; height:317px; background: #9D0A64 url(../im/footer-bg.jpg) no-repeat 0 0; position:relative;}
#footer h4 {color:#fff; font-size:1.8em; font-weight:normal; margin-bottom:30px}
#footer a {color:#fff;}

#footer-links {position:absolute; width:240px; top:27px; left:15px; font-family:Georgia, "Times New Roman", Times, serif;}
#footer-links li {padding-bottom:10px} #footer-links li a {font-size:1.3em;}
#footer-menu {position:absolute; top:27px; left:305px;}
#footer-menu ul {float:left; text-transform:uppercase; font-weight:bold; padding-right:30px}
#footer-menu li {padding-bottom:5px}
a.rss {display:block; float:left; margin-right:5px; background:url(../im/rss-icon.gif) no-repeat 0 0; width:16px; height:16px;}
a.rss span {display:none}
#slogan {position:absolute; text-indent:-9999px; background:url(../im/footer-slogan.gif) no-repeat 0 0; width:400px; height:24px; bottom:15px; right:15px;}

#footer-partners {position:absolute; top:84px; left:680px;}
#footer-partners ul {float:left; text-transform:uppercase; font-weight:bold; padding-right:30px}
#footer-partners li {padding-bottom:5px}

.ctitle {color:#ED008C; font-size:2.5em; text-indent:20px; margin-bottom:5px; font-weight:normal}

.category-list {float:left; width:512px; background:#FDE5F3 url(../im/category-list-bottom.gif) no-repeat left bottom;}
.category-list dl {float:left; width:497px; background:url(../im/category-list-top.gif) no-repeat 0 0; padding:15px 0 15px 15px;}
.category-list dd {width:233px; float:left; padding-right:15px;}
.category-list dd.clear {clear:both; height:15px; width:497px; padding:0}
.category-list h4 {font-size:1.4em; font-weight:normal; margin-bottom:8px; line-height:18px}
.category-list h4 a {color:#E20589} .category-list h4 a:hover {color:#990066}

.pager {margin:0 auto; width:280px; height:61px; clear:both} .pager span {display:none}
.pager li {float:left; color:#959393; font-size:2.1em; padding:0 4px}
.pager strong {font-weight:normal}
.pager a {color:#EC008C; text-decoration:underline} .pager a:hover {color:#BC0D6A}
.pager .prev {padding:0 10px 0 0;} .pager .next {padding:0 0 0 14px}
.pager .prev a, .pager .prev strong {display:block; width:28px; height:41px; background:url(../im/prev-next.gif) no-repeat 0 0;}
.pager .next a, .pager .next strong {display:block; width:28px; height:41px; background:url(../im/prev-next.gif) no-repeat 0 -41px;}
.pager .prev strong {background-position:0 -82px}
.pager .next strong {background-position:0 -123px}
.pager .prev a:hover {background-position:0 -164px}
.pager .next a:hover {background-position:0 -205px}

#article {float:left; width:561px; padding-left:15px}
a.category {color:#fff; font-weight:bold; padding:1px 2px; background:#E10488; border-top:solid 1px #F39BCF}
a.category:hover {text-decoration:none; background:#990066; border-top:solid 1px #E10488}
.article-title {color:#990066; font-size:2em; font-weight:normal; padding:3px 0; float:left; width:280px;}
.article-info {color:#A4A4A4; line-height:18px; padding-bottom:5px; float:left; width:100%; clear:both}
.article-text {float:left; width:100%}
.article-text p, .article-text li {margin-bottom:10px;}
.article-adv {float:right; width:300px; padding:0 0 10px 10px}

#share {float:left; width:100%; padding-bottom:25px}
#share * {float:left; margin-right:10px}
a.to-facebook {display:block; width:25px; height:25px; background:url(../im/to-facebook.gif) no-repeat 0 0;}
a.to-google {display:block; width:62px; height:25px; background:url(../im/to-google.gif) no-repeat 0 5px;}
a.to-facebook span, a.to-google span{display:none}

#more-of-this-category {float:left; width:100%;}
#more-of-this-category p.title {font-weight:bold; padding-bottom:15px}
#more-of-this-category dl {float:left; width:100%;}
#more-of-this-category dd {float:left; width:280px}
#more-of-this-category dd.clear {clear:both; height:15px; width:561px; padding:0}
#more-of-this-category h4 {font-size:1.4em; font-weight:normal; margin-bottom:8px; line-height:18px}
#more-of-this-category h4 a {color:#E20589} #more-of-this-category h4 a:hover {color:#990066}