* {	margin: 0;	padding: 0;}
.clear{clear:both;} 

a:link {color: #FF3E7C; text-decoration: none;}
a:visited {color: #FF3E7C; text-decoration: none;}
a:hover {color: #0066FF; text-decoration: underline;}

body {
	font-family: Arial,Tahoma, Verdana, sans-serif;
	font-size: 12px;color: #000000;
	}

/* -------------------------------- */
#topmost {width: 952px;height: 79px;margin: 0px auto;}

.logo {float: left;width: 266px;height: 79px;}
.logo img{border: 0px;width: 266px;height: 79px;}
.home {float: left;width: 680px;height: 79px;font-size:12px;font-weight:bold;background: url(/style/topbg.jpg) repeat-x;}

.count {margin-right: 10px;height: 29px;text-align:right;line-height:29px;color: #000000;}
.count span {color: #0000FF;}

.linka{margin-right: 10px;height: 50px;text-align:center;color: #CCCCCC;line-height:50px;}
.linka a {color: #000000;text-decoration: none;}
.linka a:visited {color: #000000; text-decoration: none;}
.linka a:hover {color: #FF3E7C;text-decoration: underline;}

.topbgy {float: left;width: 6px;height: 79px;}
/* -------------------------------- */
#search {width: 920px;height: 47px;margin: 0px auto;font-size:12px;font-weight:bold;}

.keys {float: left;width: 620px;height: 47px;;color: #FF3300;line-height:47px;}
.keys a {color: #FF3300;text-decoration: none;}
.keys a:visited {color: #FF3300; text-decoration: none;}
.keys a:hover {color: #3E8BFF;text-decoration: underline;}

.form {float: left;height: 47px;;}
.form img {vertical-align:middle;border: 0px;}
/* -------------------------------- */
.pagey {width: 880px;margin: 0px auto;height: 30px;line-height:30px;text-align:center;font-size:12px;color:#FF3E7C;letter-spacing:0px;} 
.pagey a {color: #000000;text-decoration: none;}
.pagey a:visited {color: #000000; text-decoration: none;}
.pagey a:hover {color: #0066FF;text-decoration: underline;}
.pagey img {vertical-align:middle;border: 0px;}

hr {margin:0 auto;margin-top: 0px;width: 880px;border:1px dashed #666666; height:1px;}

/* -------------------------------- */

#body {width: 884px;margin: 0px auto;margin-top:1px;}

#code {float: left;width: 570px;height: 100%;}
/* -------------------------------- */
.vlist {float: left;width: 570px;}
.vlist strong {font-size:18px;font-weight:bold; display: inline;}
.vlist a {color: #FF3E7C;text-decoration: none;}
.vlist a:visited {color: #FF3E7C; text-decoration: none;}
.vlist a:hover {color: #0066FF;text-decoration: underline;}

#daybody {float: left;width: 570px;height: 100%;}
#dayads {float: left;width: 304px;height: 100%;margin-top: 10px;}

.daylist {margin-top: 10px;}
.daylist span {font-size:12px;color:#999999;}
.daylist strong {font-size:18px;font-weight:bold; display: inline;}
.daylist a {color: #FF3E7C;text-decoration: none;}
.daylist a:visited {color: #FF3E7C; text-decoration: none;}
.daylist a:hover {color: #0066FF;text-decoration: underline;}
.daylist hr {margin:0 auto;margin-top: 0px;width: 560px;border:1px dashed #666666; height:1px;}


.imgsizes {margin-top: 10px;width: 570px;}
.imgsizes hr {float: left;margin-top: 5px;width: 570px;border:1px dashed #666666; height:1px;}
.img {float: left;width: 370px;}
.img img {border: 1px solid #FFB8D0;}
.img a:hover img {border: 1px solid #0066FF;}

.sizes {float: left;font-size:12px;color:#333333;width:200px;margin-top: 10px;}

/*
.ad {float: left;width: 570px;}
.ad img {border: 0px;}
*/

/* -------------------------------- */
#adyou {float: left;width: 302px;margin-top: 10px;background-color:#FFFFFF;margin-left:8px;}

.S1{width: 302px;background-color:#666666;color:#FFFFFF;font-weight:bold;line-height:20px;padding-left:2px;}
.S2{width: 302px;background-color:#F0F0F0;font-weight:bold;padding-left:2px;}
/* --------------------------pages------ */

.txt {width: 550px;color: #666666;word-wrap:break-word;}
.down {width: 570px;font-size: 12px;color: #666666;word-wrap:break-word;}
.down img {vertical-align:middle;border: 0px;}

.down a {color: #FF3E7C;text-decoration: none;vertical-align:middle;font-size:14px;font-weight:bold;}
.down a:visited {color: #FF3E7C; text-decoration: none;}
.down a:hover {color: #3E8BFF;text-decoration: underline;}

.image {width: 570px;padding: 10px 0px;}
.image img{border: 1px solid #FFB8D0;margin-right: 10px;margin-bottom: 10px;width: 270px;height: 270px;}

.title {width: 860px;margin: 0px auto;
	padding: 9px 10px;
	border: 1px solid #FFB8D0;
	background-color:#FFF4F8;
	color: #FF3E7C;
	}
.title h1{font-size:26px;font-weight:bold; display : inline;}

.s_count {width: 860px;margin: 0px auto;height: 26px;line-height:26px;color: #000000;font-size:14px;font-weight:bold;}
.s_count span {color: #0000FF;}
.s_count strong {color: #FF3E7C;font-size:18px;}

/* --------------------------xg------ */
.hrxg {margin:0 auto;margin-top: 2px;width: 866px;border:1px dashed #FFB8D0; height:1px;}

.xg {width: 880px;margin: 0px auto;margin-top:1px;margin-top:1px;}
.tablexg {float: left;width: 285px;border: 1px solid #FFB8D0;margin:2px 0px 5px 3px}
.tablexg img {float: left;border: 0px;}
.bodyxg {float: left;margin-left: 5px;margin-top: 20px;width: 130px;}
.bodyxg span {color: #808080;font-size:11px;}

/* footer */
.footer{width: 800px;font-size: 12px;margin: 0px auto;margin-top:8px;}

/*topsites*/
.list{width: 952px;margin: 0px auto;text-align: center;font-weight:bold;}
.list img {vertical-align:middle;}
.list a{color: #FF3E7C;font-size: 12px;margin: 2px;Padding:0px 2px 0px 2px;background: #FFFFFF;}
.list a:visited{background: #FFFFFF;color: #FFB8D0;}
.list a:hover{background: #333333;color: #FFFFFF;text-decoration: none;}