html,body{
  margin: 0;
  padding: 0;
  background: #000000 url(img/bg_global.jpg) 00 repeat;
}
.all { background: url(img/bg_top.jpg) 0 0 repeat-x; width:100%;}
#header,#section1,#section_thumb_big,#section_thumb_small,#footer,#section_top_free_sites,#section_frendly_sites, .title_top_free_sites, .title_friendly_sites{
  position: relative;
  left:50%;
  margin-left: -555px;
}

#header{
  width: 1110px;
  height: 218px;
  
}
#section1{
  width: 1110px;
  height: 211px;
  background-image: url(img/header_line.jpg);
  background-position: top;
  background-repeat: repeat-x;
}


#header div{
  width: 370px;
  height: 109px;
  float: left;
}
[#section] a:hover {

/*for IE6*/ -border: #FFFF66;

}

.header_top1{
  background-image: url(img/header_01.jpg);
}
.header_top2{
  background-image: url(img/header_02.jpg);
}
.header_top3{
  background-image: url(img/header_03.jpg);
}
.header_bot1{
  background-image: url(img/header_04.jpg);
}
.header_bot2{
  background-image: url(img/header_05.jpg);
}
.header_bot3{
  background-image: url(img/header_06.jpg);
}
.clear{
  clear: both;
  width: 0;
  height: 0;
}
#section1 .bookmark_top{
  width: 350px;
  height: 132px;
  background-image: url(img/header_line.jpg);
  background-position: top;
  background-repeat: repeat-x;
  float: left;
}
#section1 .header_right{
  width: 760px;
  height: 76px;
  background-image: url(img/header_right.jpg);
  float: right;
}
#section1 .title_block{
  width: 244px;
  height: 135px;
  background-image: url(img/title_block.jpg);
  background-position: right;
  background-repeat: no-repeat;
  float: right;
  margin-right: 166px;
  -margin-right: 85px;

}
#section_thumb_big{
  width: 1110px;
  text-align: center;
  background-color: #D4A60B;
  padding-top: 10px;

}
#section_thumb_big img{
  width: 150px;
  height: 200px;
  border: 2px solid #AA8000;
  margin: 0;
  padding: 0px;
  margin-top: 1px;
  -border: 0;
  -margin-top: 4px;
  -text-align: left
}
#section_thumb_big img:hover{

  border: 2px solid #000000;
  -border: 0;

}


#section_thumb_small{
  width: 1110px;
  text-align: center;
  background-color: #D4A60B;
  padding-top: 10px;

}
#section_thumb_small img{
  width: 180px;
  height: 240px;
  border: 2px solid #AA8000;
  margin: 0;
  padding: 0px;
  -border: 0;
}
#section_thumb_small img:hover{
  border: 2px solid #000000;
  -border: 0;
}

#footer, #footer a{
  margin-top: 50px;
  width: 1110px;
  height: 100px;
  text-align: center;
  font-size: 12px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #CCCCCC
}
#footer a:hover{
  color: #FFFFFF;
}
a{
-border: 2px solid #AA8000;

}
 a:hover{
-border: #000000;

}
#footer a{
  -border: none;
}

#section_top_free_sites {
  width: 1106px;
  height: 640px;
  border: 2px solid #D4A60B;

}
#section_top_free_sites ul {
  padding:0;
  margin: 0;
  width: 225px;
  float:left;
  padding-left: 50px;
  margin-top: 20px;
  margin-bottom: 20px;

}

#section_top_free_sites ul li{
  color: #FFFFFF;
  text-align: left
}
#section_top_free_sites ul li a{
  color: #FFFFFF;
  font-size: 16px;
  -border:0
}
#section_top_free_sites ul li a:hover{
  color: #D4A60B;
  text-decoration: none;
}



#section_frendly_sites {
  width: 1106px;
  height: 240px;
  border: 2px solid #D4A60B;

}
#section_frendly_sites ul {
  padding:0;
  margin: 0;
  width: 225px;
  float:left;
  padding-left: 50px;
  margin-top: 20px;
  margin-bottom: 20px;

}

#section_frendly_sites ul li{
  color: #FFFFFF;
  text-align: left
}
#section_frendly_sites ul li a{
  color: #FFFFFF;
  font-size: 16px;
  -border:0
}
#section_frendly_sites ul li a:hover{
  color: #D4A60B;
  text-decoration: none;
}

.title_top_free_sites{
  margin-top: 50px;
  width: 944px;
  height: 135px;
  background-image: url(img/top_free_site.jpg);
  background-position: right;
  background-repeat: no-repeat;
  margin-right: 166px;
  -margin-right: 85px;
}
.title_friendly_sites{
  margin-top: 50px;
  width: 944px;
  height: 135px;
  background-image: url(img/friendly_sites.jpg);
  background-position: right;
  background-repeat: no-repeat;
  margin-right: 166px;
  -margin-right: 85px;
}


.pay_sites {width:1000px; overflow:hidden;margin:0 auto; padding:15px 0;color:#fff;font-family:Arial, Helvetica, sans-serif;}
.pay_sites a, .pay_sites a:visited, .pay_sites a:hover {color:#fff;}
.pay_sites li {width:292px; float:left; text-align:center; list-style-type:none;padding:0 20px; margin:0;}
.pay_sites h3 {font-size:16px; font-weight:bold;}

