body, td, p, div,img{
  margin: 0px;
  padding: 0px;
  border: 0;
}

h1, h2, h3, h4, h5 {
  list-style: none;
  font-weight: normal;
  margin: 1px 0px;
  padding: 0px;
}
ul,li{
  list-style: none;
  margin: 0px;
  padding: 0px;
}
.left{
  float: left;
}
.right{
  float: right;
}
.dc{
  text-align: center;
}
.gap{
  height: 20px;
  overflow: hidden;
}

.ads{
  margin-top: 10px;
  margin-bottom: 10px;
}
.rads{
  margin-left: 35px;
  width: 588px;
  overflow: hidden;
}
.hdcenter_item2{
  margin-left: 20px;
}
.hdcenter_item3{
  margin-left: 40px;
}



/*claer fix*/
.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.clearfix {
display: inline-block;
}
/* Hides from IE-mac \*/
* html .clearfix {
height: 1%;
}
.clearfix {
display: block;
}
/* End hide from IE-mac */
.clear {
clear:both;
margin:0;
padding:0;
}
.centerul {
float:left;
left:50%;
position:relative;
}
.centerul li {
float:left;
position:relative;
right:50%;
}
/*link*/
.link{
  font-family: Arial;
  font-size: 12px;
  color: #f1ff50;
}
.link a{
  font-family: Arial;
  font-size: 12px;
  text-decoration: none;
  color: #f1ff50;
}
.link a:hover{
  font-family: Arial;
  font-size: 12px;
  text-decoration: underline;
  color: #f1ff50;
}
.link1{
  font-family: Arial;
  font-size: 12px;
  font-weight: bold;
  color: #f1ff50;
}
.link1 a{
  font-family: Arial;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  color: #f1ff50;
}
.link1 a:hover{
  font-family: Arial;
  font-size: 12px;
  font-weight: bold;
  text-decoration: underline;
  color: #f1ff50;
}
.link2{
  font-family: Arial;
  font-size: 12px;
  font-weight: bold;
  color: #FFFFFF;
}
.link2 a{
  font-family: Arial;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  color: #FFFFFF;
}
.link2 a:hover{
  font-family: Arial;
  font-size: 12px;
  font-weight: bold;
  text-decoration: underline;
  color: #FFFFFF;
}
.link3{
  font-family: Arial;
  font-size: 12px;
  color: #242424;
}
.link3 a{
  font-family: Arial;
  font-size: 12px;
  text-decoration: none;
  color: #242424;
}
.link3 a:hover{
  font-family: Arial;
  font-size: 12px;
  text-decoration: underline;
  color: #242424;
}
.link4{
  font-family: Arial;
  font-size: 12px;
  color: #242424;
  font-weight: bold;
}
.link4 a{
  font-family: Arial;
  font-size: 12px;
  text-decoration: none;
  font-weight: bold;
  color: #242424;
}
.link4 a:hover{
  font-family: Arial;
  font-size: 12px;
  text-decoration: underline;
  font-weight: bold;
  color: #242424;
}
.link5{
  font-family: Arial;
  font-size: 16px;
  color: #0bb8f3;
  font-weight: bold;
}
.link5 a{
  font-family: Arial;
  font-size: 16px;
  text-decoration: none;
  font-weight: bold;
  color: #0bb8f3;
}
.link5 a:hover{
  font-family: Arial;
  font-size: 16px;
  text-decoration: underline;
  font-weight: bold;
  color: #0bb8f3;
}
.link6{
  font-family: Arial;
  font-size: 14px;
  color: #242424;
}
.link6 a{
  font-family: Arial;
  font-size: 14px;
  text-decoration: none;
  color: #242424;
}
.link6 a:hover{
  font-family: Arial;
  font-size: 14px;
  text-decoration: underline;
  color: #0bb8f3;
}
.link7{
  font-family: Arial;
  font-size: 12px;
  color: #FFFFFF;
}
.link7 a{
  font-family: Arial;
  font-size: 12px;
  text-decoration: none;
  color: #FFFFFF;
}
.link7 a:hover{
  font-family: Arial;
  font-size: 12px;
  text-decoration: underline;
  color: #FFFFFF;
}
/*End link*/
/*ads*/
.ads908 {
  width: 908px;
  margin: 0px auto;
}

/*Tag styles*/
.tag a{
  font-family: Arial;
  text-decoration: none;
  color: #242424;
}
.tag a:hover{
  font-family: Arial;
  text-decoration: underline;
  color: #0bb8f3;
}
.tag_level9 {
 font-size: 12px;
}

.tag_level8 {
 font-size: 14px;
}

.tag_level7 {
 font-size: 16px;
}

.tag_level6 {
 font-weight: bold;
 font-size: 18px;
}

.tag_level5 {
 font-weight: bold;
 font-size: 20px;
}

.tag_level4 {
 font-weight: bold;
 font-size: 22px;
}

.tag_level3 {
 font-weight: bold;
 font-size: 23px;
}

.tag_level2 {
 font-weight: bold;
 font-size: 24px;
}

.tag_level1 {
 font-weight: bold;
 font-size: 25px;
}

.stag_level9 {
 font-size: 10px;
}

.stag_level8 {
 font-size: 11px;
}

.stag_level7 {
 font-size: 12px;
}

.stag_level6 {

 font-size: 14px;
}

.stag_level5 {

 font-size: 16px;
}

.stag_level4 {

 font-size: 18px;
}

.stag_level3 {

 font-size: 20px;
}

.stag_level2 {

 font-size: 22px;
}

.stag_level1 {
 font-weight: bold;
 font-size: 24px;
}
/*end Tag styles*/
/*end ads*/
body {
  background: #040523;
}
#wrapper{
  width: 1005px;
  margin: 0px auto;
}

#header{
  width: 1005px;
  height: 110px;
  background: url(header_bg.gif) repeat-x scroll left top;
  position: relative;
  margin: 0px auto;
   z-index: 9999999;
}
#header #hdlogo{
  width: 86px;
  height: 82px;
  position:absolute;
  text-align: left;
  margin: 5px 0 0 40px;
  cursor: pointer;
  position:absolute;
}
#header #title1{
  position:absolute;
  margin: 35px 0 0 130px;
  cursor: pointer;
}
#header #title1 span.t1{
  font-family: Arial;
  font-size: 28px;
  font-weight: bold;
  color: #FFFFFF;
}
#header #title1 span.t2{
  font-family: Arial;
  font-size: 28px;
  font-weight: bold;
  color: #FFFFFF;
  color: #00A8FF;
}
#header #title2{
  position:absolute;
  cursor: pointer;
  margin: 65px 0 0 130px;
}
#header #title2 span{
  font-family: Arial;
  font-size: 12px;
  font-weight: bold;
  color: #FFFFFF;
}

#header #rss{
  position:absolute;
  text-align: left;
  margin: 60px 0 0 925px;
  height: 16px;
  line-height: 16px;
}
#header #menu{
  width: 1005px;
  margin: 83px 0 0 0;
  position:absolute;
  z-index: 9999999;
}

#header #menu ul{
  margin-left: 0px;
  z-index: 9999999;
}
#header #menu ul li{
  width: 167px;
  float: left;
  z-index: 9999999;
}

#header #menu ul li .item1{
  padding-left: 65px;
}
#header #menu ul li .item2{
  padding-left: 10px;
}
#header #menu ul li .item3{
  padding-left: 18px;
}
#header #menu ul li .item4{
  padding-left: 15px;
}
#header #menu ul li .item5{
  padding-left: 15px;
}
#header #menu ul li .item6{
  padding-left: 25px;
}
#header #menu ul li ul{
  z-index: 9999999;
}

#header #menu ul li ul.category_menu{
  margin-top: -18px;
  z-index: 9999999;
  background-color: #003E81;
  display: none;
}

#header #menu ul li ul.category_menu li {
  width: 166px;
  padding-left: 5px;
  height: 25px;
  line-height: 25px;
  clear:both;
  cursor: pointer;
   z-index: 9999999;
  background-color: #003E81;
}
#header #menu ul li ul.category_menu li:hover {
  background-color: #2A84B9;
  text-decoration: underline;
}
#header #menu ul li ul.category_menu li:hover a{
  background-color: #2A84B9;
  text-decoration: underline;
}
#header #menu ul li ul.category_menu li.first{
  height: 20px;
  background: transparent url(blank.gif);
   z-index: 9999999;
}
#contents_middle{
  width: 1005px;
  margin: 0px auto;
  background: url(heading_bg2.gif) repeat-y scroll left top;
  z-index:1000;
}
#main_content{
  width: 994px;
  margin-left: 5px;
}
#main_content #cmain_left{
  width: 330px;
  float: left;
}
#main_content #cmain_right{
  width: 664px;
  float: left;
}
.titlehd{
  width: 994px;
  height: 22px;
}
.titlehd .hdleft{
  background: url(headingbg_2_left.gif) no-repeat scroll left top;
  width: 31px;
  height: 22px;
  float: left;
}
.titlehd .hdcenter{
  background: url(headingbg_1_bg.gif) repeat-x scroll left top;
  width: 932px;
  height: 22px;
  float: left;
  line-height: 20px;
}
.titlehd .hdcenter ul li{
  float: left;
  width: 310px;
}
.titlehd .hdcenter2{
  background: url(headingbg_1_bg.gif) repeat-x scroll left top;
  width: 932px;
  height: 22px;
  float: left;
  line-height: 20px;
}
.titlehd .hdcenter2 ul.onetitle li{
  float: left;
}
.titlehd .hdright{
  background: url(headingbg_2_right.gif) no-repeat scroll left top;
  width: 31px;
  height: 22px;
  float: left;
}
.titlehd1{
  width: 994px;
  height: 22px;
}
.titlehd1 .hdleft{
  background: url(headingbg_1_left.gif) no-repeat scroll left top;
  width: 31px;
  height: 22px;
  float: left;
}
.titlehd1 .hdcenter{
  background: url(headingbg_1_bg.gif) repeat-x scroll left top;
  width: 932px;
  height: 22px;
  float: left;
  line-height: 20px;
}
.titlehd1 .hdcenter ul li{
  float: left;
  width: 310px;
}

.titlehd1 .hdright{
  background: url(headingbg_1_right.gif) no-repeat scroll left top;
  width: 31px;
  height: 22px;
  float: left;
}
.titlehd2{
  width: 330px;
  height: 22px;
}
.titlehd2 .hdleft{
  background: url(headingbg_1_left.gif) no-repeat scroll left top;
  width: 31px;
  height: 22px;
  float: left;
}
.titlehd2 .hdcenter{
  background: url(headingbg_1_bg.gif) repeat-x scroll left top;
  width: 268px;
  height: 22px;
  float: left;
  line-height: 20px;
}
.titlehd2 .hdright{
  background: url(headingbg_1_right.gif) no-repeat scroll left top;
  width: 31px;
  height: 22px;
  float: left;
}
.titlehd3{
  width: 662px;
  height: 22px;
}
.titlehd3 .hdleft{
  background: url(headingbg_1_left.gif) no-repeat scroll left top;
  width: 31px;
  height: 22px;
  float: left;
}
.titlehd3 .hdcenter{
  background: url(headingbg_1_bg.gif) repeat-x scroll left top;
  width: 600px;
  height: 22px;
  float: left;
  line-height: 20px;
}
.titlehd3 .hdright{
  background: url(headingbg_1_right.gif) no-repeat scroll left top;
  width: 31px;
  height: 22px;
  float: left;
}
.content_left{
  width: 330px;
  float: left;
  border-right: 1px solid #859DBF;
}
.content_right{
  width: 662px;
  float: left;
}
/*search*/
#searcht{
  margin-left: 15px;
  margin-top: 10px;
  height: 28px;
  line-height: 28px;
}
#searchimg{
  margin-top: 10px;
  height: 28px;
  line-height: 28px;
}
#searchb{
  margin-left: 15px;
  margin-bottom: 20px;
}
/*end search*/
.sc_item{
  width: 165px;
  float: left;
  margin-top: 20px;
}
.sc_item #preview_image{
  height: 83px;
}

.sc_item #preview_image img{
  width: 110px;
  height: 81px;
}
.sc_item #preview_image img:hover{
  border: 1px outset #000000;
}

#left_more{
  width: 310px;
  margin-top: 20px;
  margin-bottom: 20px;
  text-align: right;
}
#right_more{
  width: 606px;
  margin-top: 10px;
  margin-bottom: 10px;
  text-align: right;
}
#left_tag{
  width: 310px;
  margin: 0px auto;
  margin-top: 10px;
}
#left_link{
  margin-top: 20px;
}
#sfriendlinks ul{
  width: 618px;
  margin: 0px auto;
}

#sfriendlinks ul li{
  float: left;
  width: 206px;
}

#rightt_left{
  float: left;
  width: 331px;
  overflow: hidden;
}

#rightt_right{
  float: left;
  width: 330px;
  border-left: 1px solid #859DBF;
}
.pitem{
  width: 220px;
  float: left;
}
.pitem #preview{
  width: 220px;
  height: 166px;
  background: url(photo_bg.gif) no-repeat center;
}
.pitem #preview img{
  margin-left:6px;
  margin-top:3px;
}

.pager .thispage {
  background-color:#00A5FF;
  border:1px solid #014CB2;
  color:#FFFFFF;
  display:block;
  float:left;
  margin-left:2px;
  padding:0px 4px 0px 5px
}

.pager .pager_page_option {
  background-color:#FFFFFF;
  border:1px solid #014CB2;
  display:block;
  float:left;
  margin-left:2px;
  padding:0px 4px 0px 5px
}
.pager .pager_page_option:hover {
  background-color:#00A5FF;
  border:1px solid #014CB2;
  display:block;
  color:#FFFFFF;
  float:left;
  margin-left:2px;
  padding:0px 4px 0px 5px
}
.pager .prev_page_button,.pager .next_page_button {
  display:block;
  float:left;
  margin-left:2px;
}
#detail_boby{
  height: 340px;
  position:relative;
}
#detail_boby #prev{
  position:absolute;
  width: 66px;
  height: 24px;
  background: url(arrowbutton2_left.gif) no-repeat;
  cursor: pointer;
  margin: 295px 0 0 20px;
  z-index: 10px;
}
#detail_boby #prev_image{
  display:none;
  position:absolute;
  margin: 175px 0 0 20px;
  width: 195px;
  height: 152px;
  background: url(download_bg_02.gif) no-repeat;
}
#detail_boby #prev_image img{
  margin: 4px 0 0 4px;
}

#detail_boby #next{
  position:absolute;
  width: 66px;
  height: 24px;
  background: url(arrowbutton2_right.gif) no-repeat;
  cursor: pointer;
  margin: 295px 0 0 435px;
  z-index: 10px;
}
#detail_boby #next_image{
  display:none;
  position:absolute;
  margin: 175px 0 0 305px;
  width: 195px;
  height: 152px;
  background: url(download_bg_02.gif) no-repeat;
}
#detail_boby #next_image img{
  margin: 4px 0 0 4px;
}
#detail_boby #dpreview_image{
  position:absolute;
  width: 372px;
  height: 296px;
  background-color: red;
  margin: 30px 0 0 80px;
  background: url(download_bg_01.gif) no-repeat;
}
#detail_boby #dpreview_image img{
  margin: 4px 0 0 1px;
}
#detail_boby #drating{
  position:absolute;
  height: 30px;
  line-height: 30px;
  margin: 30px 0 0 530px;
}
#detail_boby #dtag{
  margin: 70px 0 0 530px;
  position:absolute;
  width: 270px;
  line-height: 30px;
  overflow: hidden;
}
#detail_boby #dtaglist{
  margin: 70px 0 0 580px;
  position:absolute;
  width: 230px;
  line-height: 30px;
  overflow: hidden;
}
#detail_boby #dads200{
  margin: 160px 0 0 580px;
  position:absolute;
  width: 200px;
}
#detail_boby #ddownload{
  background: url(download_button_03.gif) no-repeat;
  cursor: pointer;
  margin: 260px 0 0 560px;
  position:absolute;
  width: 226px;
  height: 36px;
}
#detail_boby #related_screensaver{
  position:absolute;
  width: 170px;
  margin: 10px 0 0 800px;
}
.sc_item2{
  width: 165px;
  height: 135px;
}
.sc_item2 #title{
  float: none;
  width: 165px;
  height: 20px;
}
.sc_item2 #preview_image2{
  height: 83px;
  width: 165px;
  text-align: center;
}
.sc_item2 #preview_image2 img{
  width: 110px;
  float: none;
  height: 81px;
}
.sc_item2 #preview_image2 img:hover{
  border: 1px solid #000000;
}
.sc_item2 #rating{
  width: 165px;
  height: 20px;
  position:relative;
}

#left_332{
  width: 332px;
  float: left;
}
#left_332 #tr_left_content{
  width: 280px;
  margin: 20px 0 0 50px;
}
#left_332 #tr_left_content ul li{
  margin-top: 5px;
  margin-bottom: 5px;
}
#left_332 #tr_left_content ul li ul{
  margin-left: 20px;
}
#left_332 #tr_left_content .addyl{
  text-align: right;
}

#goosearch{
  margin: 10px 0px 0px 190px;
}


#right_330{
  width: 330px;
  float: left;
}

#home_content{
  width: 994px;
}
#home_content #home_left{
  width: 57px;
  float: left;
}
#home_content #home_left img{
  margin: 85px 0 0 10px;
  cursor: pointer;
}
#home_content #home_center{
  width: 880px;
  float: left;
}
#home_content #home_right{
  width: 57px;
  float: left;  
}
#home_content #home_right img{
  margin: 85px 0 0 10px;
  cursor: pointer;
}
#footer{
  width: 1005px;
  height: 51px;
  background: url(footerbg.gif) repeat-x scroll left top;
  padding-top: 10px;
}


