body { padding: 0; margin: auto; font-family: Tahoma, Geneva, sans-serif; font-size: 11px; color: #ffffff; background-color: #000000 }
a img { border: 0px }
a { color: #33cbfd; text-decoration: none }
a:hover { color: #fdb700 }
.clear { clear: both }

.head { height: 173px; background: url(head_bg.jpg) 0 0 repeat }
.head_box { width: 980px; background: url(head_bg_top.jpg) top no-repeat; padding-top: 5px; margin: auto }
.head_box_logo { width: 502px; height: 90px; float: left }
.head_box_sep { width: 12px; height: 90px; float: left }
.head_box_text { width: 454px; height: 70px; padding: 20px 10px 0 0; color: #66625c; text-align: justify; float: left }
.head_box_tab_line { height: 34px; padding-left: 11px; margin-top: 4px }
.head_box_tab { width: 153px; height: 24px; padding-top: 10px; margin: 0 2px 0 2px; font-size: 10px; font-weight: bold; text-align: center; background: url(header_tab.jpg) 0 0 no-repeat; display: inline; float: left }
.head_box_tab:hover { background: url(header_tab_active.jpg) 0 0 no-repeat }
.head_box_tab a { color: #cabe8f; text-decoration: none }
.head_box_tab a:hover { color: #ffffff; text-decoration: none }
.head_box_abc_line { height: 30px; padding-left: 20px; margin-top: 5px }
.head_box_abc { width: 30px; height: 25px; padding-top: 5px; margin: 0 6px; font-size: 15px; font-weight: bold; text-align: center; background: url(abc_bg.jpg); display: inline; float: left }
.head_box_abc:hover { background: url(abc_bg_active.jpg) }
.head_box_abc a { color: #ffcc00; text-decoration: none }
.head_box_abc a:hover { color: #ffffff; text-decoration: none }

.content { width: 978px; border: solid 1px #4f4f4f; background-color: #101010; border-top: 0px; margin: auto }
.content_left { width: 658px; background: #000000; float: left }
.content_right { width: 320px; background: #101010; float: left }

.celeb_sites_title { font-size: 17px; color: #74dcff; font-weight: bold; line-height: 30px; padding: 5px; margin-bottom: 6px; text-align: center }

.ads_top_box { width: auto; background-color: #010611; padding: 5px 5px 12px 7px; text-align: center }
.ads_top_thumb { width: 310px; height: 400px; float: left; padding: 3px; margin: 2px; border: 1px solid #147596; overflow: hidden; display: inline }
.ads_top_thumb:hover { border: 1px solid #FFFFFF }
.ads_top_desc { font-size: 12px; color: #8d8d8d }
.ads_top_name { font-size: 12px; font-weight: bold }
.ads_top_name a { color: #74dcff }
.ads_top_name a:hover { color: #ffeb01 }

.banner_bottom { width: 964px; height: 180px; padding: 8px }
.banner_bottom img { width: 960px; height: 176px; border: 1px solid #147596; padding: 1px; display: block }
.banner_bottom img:hover { border: 1px solid #FFFFFF }

.banner_center { border: 1px solid #147596; padding: 1px 1px 4px 1px; margin: 7px; text-align: center }
.banner_center:hover { border: 1px solid #FFFFFF }

.ads_right_box { width: 310px; padding: 1px; margin: 5px 0 5px 3px; border: solid 1px #1f7a99; font-size: 13px; font-weight: 500; text-align: center }
.ads_right_box:hover { border: solid 1px #323433; text-decoration: none }
.ads_right_box img { display: block }
.ads_right_box a { color: #ff0000 }
.ads_right_box a:hover { color: #ffffff }

.banner_ads_box  { width: 160px; padding: 1px; margin: 7px; border: solid 1px #1f7a99; display: inline; overflow: hidden; float: left }
.banner_ads_box:hover { border: solid 1px #323433 }

.title_box { height: 40px; background: url(title_bg.jpg) }
.title_box_text {
	width: 510px;
	height: 32px;
	font-size: 20px;
	float: left;
	padding-top: 8px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 10px;
	background-image: url(title_bg_image.jpg);
	background-repeat: no-repeat;
}
.title_box_bookmark {
	width: 90px;
	height: 38px;
	font-size: 12px;
	float: right;
	padding-top: 2px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 40px;
	background-image: url(bookmark.png);
	background-repeat: no-repeat;
	background-position: 20px 1px;
}
.title_box_bookmark a { color: #1f7a99; text-decoration: none }
.title_box_bookmark a:hover { color: #a10000; text-decoration: none }

.title_celeb_box { height: 30px; border-bottom: solid 2px #660000; margin: 0 5px; }
.title_celeb_box_text { width: 205px; height: 27px; font-size: 20px; color: #ac9b56; padding: 3px 0 0 10px; overflow: hidden; float: left }
.title_celeb_box_tabs { width: 430px; font-size: 12px; float: left }
.title_celeb_box_tab { width: 101px; height: 22px; background: url(tab_gray.jpg); text-align: center; margin: 0 1px; padding-top: 8px; overflow: hidden; display: inline; float: right }
.title_celeb_box_tab a { color: #7e7e7e; text-decoration: none }
.title_celeb_box_tab a:hover { color: #feb500; text-decoration: none }
.title_celeb_box_tab_active { width: 101px; height: 22px; background: url(tab_red.jpg); text-align: center; margin: 0 1px; padding-top: 8px; overflow: hidden; display: inline; float: right }

.welcome { height: 258px; background: url(welcome_bg.jpg); padding: 6px }
.welcome_ads { width: 300px; height: 250px; border: solid 1px #225060; padding: 3px; background-color: #000000; float: left }
.welcome_text { width: 655px; height: 256px; border: solid 1px #225060; border-left: 0px; float: left }
.welcome_text_title { width: 645px; height: 35px; background: url(welcome_title.jpg); font-size: 22px; padding: 5px 0 0 10px }
.welcome_text_box { width: 655px; height: 216px; background: url(welcome_text_bg.jpg) }
.welcome_text_1 { font-size: 16px; color: #cabe8f; padding: 10px; line-height: 23px; text-align: justify }
.welcome_text_2 { width: 620px; height: 30px; background: url(welcome_frame.jpg) 0 0 no-repeat; margin: 10px; margin-top: 25px; padding: 10px; }
.welcome_text_update { width: 600px; font-size: 12px; font-weight: bold; color: #33ccff }
.welcome_text_blue { font-size: 12px; background: url(arrow_blue.png) left no-repeat; padding: 3px 5px 3px 14px; float: left }
.welcome_text_green { font-size: 12px; background: url(arrow_green.png) left no-repeat; padding: 3px 5px 3px 14px; float: left }

.thumb_celeb_box_birth { width: 180px; height: 240px; padding: 4px 3px; margin: 5px 0 5px 5px; border: solid 1px #1f7a99; display: inline; overflow: hidden; float: left }
.thumb_celeb_box_birth:hover { border: solid 1px #323433 }
.thumb_celeb_box_birth .thumb { width: 180px; height: 240px }
.thumb_celeb_box_birth .thumb img { width: 180px; height: 240px }
.thumb_celeb_info_birth { position: relative; top: -45px; background: #23150c; filter: alpha(opacity=90); opacity: 0.9; width: 170px; height: 44px; padding: 1px 5px 0 5px; overflow: hidden }
.thumb_celeb_info_birth .name { font-size: 12px; font-weight: bold; overflow: hidden }
.thumb_celeb_info_birth .name a { color: #33cbfd; text-decoration: none }
.thumb_celeb_info_birth .name a:hover { color: #fdb700; text-decoration: none }
.thumb_celeb_info_birth .birhday { color: #8d8d8d }
.thumb_celeb_info_birth .age { color: #926d36 }
.thumb_celeb_info_birth .rating_6 { font-size: 10px; color: #ffffff; background: url(rating_6.png) 36px 6px no-repeat }

.thumb_celeb_box { width: 150px; height: 200px; padding: 4px 3px; margin: 5px 0 5px 3px; border: solid 1px #1f7a99; display: inline; overflow: hidden; float: left }
.thumb_celeb_box:hover { border: solid 1px #323433 }
.thumb_celeb_box .thumb { width: 150px; height: 200px }
.thumb_celeb_box .thumb img { width: 150px; height: 200px }
.thumb_celeb_info { position: relative; top: -45px; background: #23150c; filter: alpha(opacity=90); opacity: 0.9; width: 140px; height: 44px; padding: 1px 5px 0 5px; overflow: hidden }
.thumb_celeb_info_name { font-size: 12px; font-weight: bold; overflow: hidden }
.thumb_celeb_info_name a { color: #33cbfd; text-decoration: none }
.thumb_celeb_info_name a:hover { color: #fdb700; text-decoration: none }
.thumb_celeb_info_birhday { color: #8d8d8d }
.thumb_celeb_info_age { color: #926d36 }
.thumb_celeb_info_rating_6 { font-size: 10px; color: #ffffff; background: url(rating_6.png) 36px 6px no-repeat }

.thumb_box { width: 150px; height: 114px; padding: 1px; margin: 3px 0 3px 3px; border: solid 1px #1f7a99; display: inline; overflow: hidden; float: left }
.thumb_box:hover { border: solid 1px #323433 }
.thumb_box img { width: 150px; height: 114px }
.thumb_play { position: relative; top: -124px; width: 150px; height: 110px; filter: alpha(opacity=0); opacity: 0 }
.thumb_play:hover { width: 150px; filter: alpha(opacity=100); opacity: 1 }
.thumb_info { position: relative; top: -136px; background: #23150c; filter: alpha(opacity=90); opacity: 0.9; width: 151px; height: 24px; overflow: hidden }
.thumb_info_name { width: 139px; height: 24px; font-size: 11px; background: url(rating_6.png) 5px 16px no-repeat; padding-left: 4px; overflow: hidden; float: left }
.thumb_info_name a { color: #ffffff; text-decoration: none }
.thumb_info_name a:hover { color: #33cdff; text-decoration: none }
.thumb_info_count { width: 37px; height: 15px; font-size: 10px; color: #916e34; margin-top: 9px; background: #000000; text-align: center; overflow: hidden; float: left }

.thumb_ads_box { width: 145px; height: 145px; padding: 1px; margin: 3px 0 2px 6px; border: solid 1px #1f7a99; font-size: 11px; display: inline; overflow: hidden; float: left }
.thumb_ads_box:hover { border: solid 1px #323433 }
.thumb_ads_box img { width: 145px; height: 145px }
.thumb_ads_info { position: relative; top: -44px; background: #23150c; filter: alpha(opacity=90); opacity: 0.9; width: 135px; height: 40px; padding: 2px 5px 0 5px; overflow: hidden }
.thumb_ads_info_name { height: 25px; font-weight: bold; color: #33cbfd; overflow: hidden }
.thumb_ads_info_name a { color: #ffb400; text-decoration: none }
.thumb_ads_info_name a:hover { color: #ffffff; text-decoration: none }
.thumb_ads_info_price { height: 12px; font-size: 12px; color: #32ccff }
.thumb_ads_info_rating_6 { height: 9px; background: url(rating_6.png) 2px 4px no-repeat }

.celebities { background: #000000; padding: 4px }
.photo_celeb { width: 400px; height: 320px; padding: 3px; margin: 0 auto 5px auto; border: solid 1px #225060 }
.pp_left { width: 630px; margin: 8px 15px 0 10px; overflow: hidden }
.pp_right {  }
.pp_info_name { width: 90px; margin: 1px 1px 1px 4px; padding: 2px 5px; font-size: 12px; font-weight: bold; background: #16130b; color: #aa9c55; display: inline; float: left }
.pp_info_data { width: 190px; margin: 1px; padding: 2px 5px; font-size: 12px; background: #100d08; color: #a5a09a; float: left }
.thumbs_box { width: 630px; border: solid 1px #1c1c1c; background: #121212; padding: 5px; margin: 10px }
.text { text-align: justify; padding: 4px 6px 10px 10px; font-size: 14px; line-height: 20px; color: #63635b }
.pp_right div { text-align: justify; padding: 4px 6px 10px 10px; font-size: 14px; line-height: 20px; color: #63635b }

.photo_celeb_bio { padding: 3px; margin: 0 10px 5px 0; border: solid 1px #225060 }
.pp_left_bio { overflow: hidden; float: left }

.ads_review_box { width: 620px; font-size: 14px; border: solid 1px #1c1c1c; background: #121212; padding: 9px; margin: 10px }
.ads_review_text { width: 435px; padding-left: 10px; text-align: justify; line-height: 20px; color: #63635b; float: left }

.ads_review_thumb_box { width: 160px; height: 160px; padding: 2px; margin: 2px; border: solid 1px #1f7a99; font-size: 11px; display: inline; overflow: hidden; float: left }
.ads_review_thumb_box:hover { border: solid 1px #323433 }
.ads_review_thumb_info { position: relative; top: -37px; background: #23150c; filter: alpha(opacity=90); opacity: 0.9; width: 150px; height: 35px; padding: 2px 5px 0 5px; overflow: hidden }
.ads_review_thumb_info_name { height: 12px; font-weight: bold; color: #33cbfd; overflow: hidden }
.ads_review_thumb_info_name a { color: #ffb400; text-decoration: none }
.ads_review_thumb_info_name a:hover { color: #ffffff; text-decoration: none }
.ads_review_thumb_info_price { height: 12px; font-size: 12px; color: #32ccff }
.ads_review_thumb_info_rating_6 { height: 9px; background: url(rating_6.png) 2px 4px no-repeat }

.links_box { padding: 10px; margin: 9px; background-color: #100d08 }
.links_box a { color: #aa9b56; text-decoration: none }
.links_box a:hover { color: #31cdff; text-decoration: none }
.links_box_colum { width: 235px; float: left }
.links_box_blue { font-size: 12px; background: url(arrow_blue.png) left no-repeat; padding: 3px 0 3px 14px }
.links_box_green { font-size: 12px; background: url(arrow_green.png) left no-repeat; padding: 3px 0 3px 14px }

.free_sites_box { padding: 5px; font-size: 14px; color: #63635b; line-height: 20px; text-align: justify }
.free_sites_box a { color: #33cbfd; text-decoration: underline }
.free_sites_box a:hover { color: #fdb700 }
.free_site_box { width: 620px; height: 100px; padding: 9px; border: solid 1px #1c1c1c; background: #121212; display: inline; overflow: hidden; margin: 5px; float: left }

.footer_box { margin: 10px; text-align: center }
.footer_box a { color: #ffffff; text-decoration: none }
.footer_box a:hover { color: #ff0000; text-decoration: none }
