body
{
	background-image: url('img/tlo_body.jpg');
	background-repeat: no-repeat;
	background-position: top center;
	background-color: #1b1b1b;
	font-family: Tahoma;
	font-size: 11px;
	padding: 0;
	color: #518ba3;
	margin: 0;
}
div
{
	background-position: right;
	background-repeat: no-repeat;
}
input
{
	padding: 0;
	margin: 0;
	background: none;
	border: 0;
}
p, fieldset, form, ul
{
	border: 0;
	margin: 0;
	padding: 0;
}
ul
{
	list-style: none;
}
a, img
{
	background: none;
	border: 0;
}
a:focus
{
	outline:none;
}  
#mid
{
	width: 1022px;
	overflow: hidden;
	margin: auto;
	margin-bottom: 400px;
}
#main
{
	float: right;
	width: 1022px;
	overflow: hidden;
}


#top
{
	width: 1022px;
	height: 205px;
}
#logo
{
	margin-left: 55px;
	float: left;
	width: 347px;
	height: 140px;
}
#logo img
{
	margin-top: 45px;
}
#br1
{
	width: 470px;
	height: 140px;
	float: right;
}
#br1 img
{
	margin-top: 23px;
}
#log_form
{
	width: 1022px;
	height: 65px;
	text-align: right;
	float: left;
	clear: both;
}
#log_form a
{
	color: #d0c8d9;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
}
#forgot
{
	margin-top: 10px;
	margin-bottom: 5px;
	padding-right: 115px;
}
#inputs
{
	width: 376px;
	float: right;
}
.input_d
{
	margin-right: 5px;
	float: left;
	width: 132px;
	height: 29px;
	background-image: url('img/input_b.png');
}
.input_d input
{
	width: 102px;
	padding: 0 15px;
	padding-top: 7px;
	height: 22px;
	font-weight: bold;
	font-size: 11px;
	color: #918a9d;
	background: none;
	border: 0;
}
#login_d
{
	width: 98px;
	height: 29px;
	float: right;
}
#menu
{
	padding-left: 40px;
	width: 982px;
	height: 43px;
	background-image: url('img/menu_b.png');
}
#menu ul
{
	padding: 0;
	margin: 0;
	list-style: none;
}
#menu li
{
	float: left;
	margin: 0 5px;
}
#menu li a
{
	text-align: center;
	width: 84px;
	height: 29px;
	padding-top: 15px;
	color: #88c0ff;
	text-decoration: none;
	font-weight: bold;
	float: left;
}
#menu li a:hover
{
	background-image: url('img/menu_h.png');
}
#menu li a.v1:hover
{
	background-position: 0 0;
}
#menu li a.v2
{
	width: 124px;
}
#menu li a.v2:hover
{
	background-position: -84px 0;
}
#menu li a.v3
{
	width: 124px;
	color: #dff999;
}
#menu li a.v3 .menu_red
{
	font-weight: bolder;
	color: #c12a43;
	font-size: 8px;
}
#users_d
{
	background-image: url('img/sci.png');
	background-position: bottom left;
	background-repeat: no-repeat;
	width: 972px;
	padding-left: 50px;
	color: #bbb7c0;
	font-family: Arial, Helvetica, sans-serif;
	float: left;
	height: 60px;
}
#ud_left
{
	margin-left: 15px;
	padding-top: 8px;
	height: 52px;
	width: 300px;
	line-height: 1.3em;
	float: left;
	text-align: left;	
}
#ud_left a
{
	text-decoration: underline;
	color: #bbb7c0;	
}#ud_left a:hover
{
	text-decoration: none;
	color: #bbb7c0;	
}
#ud_right
{
	margin-right: 30px;
	padding-top: 15px;
	height: 45px;
	width: 280px;
	float: right;
	text-align: right;	
}
.ud_bold
{
	font-weight: bolder;
}
#ud_search
{
	float: left;
	padding-left: 25px;
	width: 142px;
	color: #c8c5cb;
	font-size: 11px;
	font-weight: bold;
	padding-top: 8px;
	height: 21px;
	background-image: url('img/input_sb.png');
}
#ub_search_b
{
	float: right;
}
#latest_d
{
	background-image: url('img/lastest_b.png');
	width: 1004px;
	float: right;
	height: 169px;
}
#lren
{
	width: 131px;
	height: 169px;
	float: left;
	margin-left: 49px;
}
#lren_control
{
	height: 30px;
	width: 824px;
	text-align: right;
	float: right;
}
#lren_c_right
{
	float: right;
	height: 20px;
	width: 150px;
	padding-right: 50px;
	padding-top: 10px;
}
#lren_control li
{
	float: left;
}
#lren_control li a
{
	margin-right: 3px;
	float: left;
	background-image: url('img/lr_con.png');
	height: 11px;
	width: 11px;
}
#lren_control li a.lr_on
{
	background-position: 0 -11px;
}
#lren_control .lren_more
{
	height: 11px;
	width: 80px;
	float: right;
}
#lren_control .lren_more a
{
	text-decoration: none;
	font-weight: bold;
	color: #eee6f4;
}
#lren_control .lren_more a:hover
{
	text-decoration: underline;
}
#lren_th
{
text-align: center;	
float: left;
	padding: 30px 30px;
	padding-right: 0;
	padding-top: 0px;
	width: 794px;
	height: 113px;
}
.lren_tb
{
margin:auto;
}
.img_link_tr
{
	margin-right: 10px;
}
.img_link
{
	color: #ccc;
	display: block;
	overflow: hidden;
	float: left;
	margin-right: 15px;
	border: 1px #291e37 solid;
}
.img_link:hover
{
	border: 1px #b6aac5 solid;
}
.img_link img
{
	/* Here You can resize all images in latest renders */
}
#middle
{
	width: 999px;
	padding-right: 3px;
	float: right;
	overflow: hidden;
	background-color: #111111;
}
#welcome
{
	width: 328px;
	overflow: hidden;
	float: left;
	clear: both;
}
#w_n
{
	float: left;
	width: 328px;
	height: 45px;
	background-image: url('img/w_n.png');
}
#w_c
{
	background-repeat: no-repeat;
	background-position: top center;
	float: left;
	clear: both;
	height: 137px;
	margin-left: 2px;
	padding: 20px 45px;
	width: 236px;
	line-height: 17px;
	font-family: Arial;
	font-size: 11px;
	color: #b2abb9;
	font-weight: bolder;
	background-image: url('img/wel_b.png');
}
#w_c a
{
	color: #d9d3e0;
	text-decoration: none;
}
#w_c a:hover
{
	text-decoration: underline;
}
#fc
{
	width: 668px;
	height: 222px;
	float: left;
}
#featured_c
{
	float: left;
	width: 310px;
	padding-left: 10px;
	height: 177px;
}
#contests
{
	width: 348px;
	height: 177px;
	float: left;
}
.contest
{
	text-align: center;
	width: 348px;
	height: 177px;
	line-height: 177px;
	vertical-align: middle;
	color: #FFFFFF;
}
#fc_n
{
	background-image: url('img/frc_n.png');
	width: 664px;
	height: 45px;
	padding-right: 7px;
}
#fr_n
{
	width: 304px;
	padding-left: 10px;
	height: 2px;
	padding-top: 43px;
	float: left;
}
#fr_l
{
	width: 304px;
	height: 2px;
	background-color: #36234f;
}
#c_n
{
	width: 343px;
	height: 45px;
	float: right;
}
#c_cho
{
	padding-top: 13px;
	width: 343px;
	height: 30px;	
}
#c_cho li
{
	float: left;
}
#c_cho li a
{
	background-image: url('img/c_cho.png');
	width: 110px;
	height: 30px;
	float: left;
}
#cc1
{
	margin-right: 1px;
}
#cc1 a:hover
{
	background-position: 0 -30px;
}
#cc2 a
{
	width: 109px;
	background-position: 109px 0;
}
#cc2 a:hover
{
	background-position: 109px -30px;
}

#cc3 a
{
	width: 110px;
	background-position: 219px 0;
}
#cc3 a:hover
{
	background-position: 219px -30px;
}
.chosen
{
	
}
#c_l
{
	width: 340px;
	height: 2px;
	background-color: #a91116;
}
#left
{
	width: 565px;
	clear: both;
	float: left;
	overflow: hidden;
}
#news
{
	width: 565px;
	overflow: hidden;
	float: left;
	clear: both;
}
#news_n
{
	font-size: 14px;
	font-weight: bold;
	color: #e5e3e9;
	font-smooth: always;
	padding-left: 45px;
	padding-top: 30px;
	width: 520px;
	height: 30px;
	background-image: url('img/news_n.png');
}
#random_aff
{
	width: 560px;
	height: 150px;
	margin-left: 5px;
	float: left;
	background-image: url('img/ra_b.png');
}
#ra_n
{
	padding-top: 18px;
	padding-left: 45px;
	width: 515px;
	height: 17px;
}
#ra_ni
{
	float: left;
	width: 157px;
	height: 10px;
}
#ra_nl
{
	height: 15px;
	text-align: right;
	float: right;
	padding-right: 50px;
	color: #cac8ce;
	font-weight: bold;
	font-size: 11px;
}
#ra_nl a
{
	text-decoration: none;
	color: #cac8ce;
	font-weight: bold;
	font-size: 11px;
}
#ra_c
{
	width: 560px;
	height: 110px;
	padding-top: 15px;
}
#ra_c img
{
	margin-right: 25px;
}
#ra_c img.ra_last
{
	margin-right: 0;
}
#ra_row1
{
	width: 470px;
	height: 30px;
	margin: auto;
	margin-bottom: 15px;
}
#ra_row2
{
	width: 470px;
	height: 30px;
	margin: auto;
}
#top_rated
{
	float: right;
	margin-top: 14px;
}
#right
{
	width: 426px;
	float: right;
	overflow: hidden;
}
#tr_n
{
	width: 426px;
	height: 46px;
	background-image: url('img/tr_n.png');
}
#tr
{
	text-align: center;
	padding-top: 25px;
	height: 145px;
	width: 425px;
	background-image: url('img/tr.png');
	
}
#tr_center
{
	height: 125px;
	text-align: center;
	margin: auto;
	overflow: hidden;
	font-color: #908b99;
	font-size: 11px;
}
#tr_m
{
	margin: 0 5px;
}
#popular
{
	float: right;
	clear: both;
}
#pft_n
{
	width: 426px;
	height: 46px;
	margin-bottom: 5px;
	background-image: url('img/pft_n.png');
}
.ft_b
{
	width: 425px;
	height: 54px;
	margin-bottom: 2px;
}
.ft_1
{
	background-image: url('img/ft_1.png');
}
.ft_2
{
	background-image: url('img/ft_2.png');
}
.ft_planet
{
	width: 45px;
	padding-left: 5px;
	padding-top: 16px;
	height: 38px;
	float: left;
}
.ft_c
{
	float: left;
	height: 54px;
	width: 292px;
}
.ft_c a
{
	color: #c2beca;
	font-weight: bold;
	text-decoration: none;
}
.ft_c a:hover
{
	color: #f2f2f2;
	text-decoration: underline;
}
.ft_ct
{
	padding-top: 13px;
	float: left;
	width: 292px;
	height: 11px;
}
.ft_cd
{
	float: left;
	clear: both;
	padding-top: 5px;
	width: 292px;
	height: 25px;
}
.ft_who
{
	width: 200px;
	float: left;
}
.ft_when
{
	text-align: right;
	width: 92px;
	float: right;
}
.ft_go
{
	height: 46px;
	padding-top: 8px;
	width: 75px;
	float: right;
}
.ft_go a
{
	float: left;
	width: 52px;
	height: 35px;
	background-image: url('img/go_b.png');
}
.ft_go a:hover
{
	background-position: 0 35px;
}
#ft_m
{
	width: 426px;
	height: 59px;
	margin-top: 10px;
	background-image: url('img/f_bg.png');
	text-align: center;
}
#featured_links
{
	float: right;
	clear: both;
}
#fl_n
{
	width: 426px;
	height: 46px;
	background-image: url('img/fl_n.png');
}
#fl_c
{
	
}
.fl_sf
{
	border: 1px solid #575757;
	padding: 2px 25px;
	width: 373px;
	border-bottom: 0;
	height: 21px;
}
#fl_c ul
{
	color: #16baff;
	font-size: 14px;
	padding: 0;
	margin: 0;
	list-style: disc inside;
}
.fl_sf a
{
	color: #518ba3;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.fl_sf a:hover
{
	text-decoration: underline;
}
.pagebox a
{
	text-decoration: underline;
	color: #908b99;
	font-size: 11px;
	font-weight: bold;
}
.pagebox a:hover
{
	text-decoration: none;
}
#fl_b
{
	width: 426px;
	height: 6px;
	background-image: url('img/fl_b.png');
}
.news_d_b
{
	background-image: url('img/news_n_b.png');
}
.news_d_r
{
	background-image: url('img/news_n_r.png');
}
.news_d_n
{
	margin: 2px 0;
	width: 474px;
	padding: 0 50px;
	padding-right: 40px;
	height: 48px;
}
.news_t
{
	float: left;
	height: 30px;
	padding-top: 18px;
}
.news_t h3
{
	font-size: 12px;
	color: #e5e4e9;
	font-weight: bolder;
	margin: 0;
	padding: 0;
}
.news_md
{
	color: #97929e;
	font-size: 11px;
	height: 30px;
	padding-top: 18px;
	float: right;
}
.news_md .news_author
{
	font-weight: bolder;
}
.news_cc
{
	margin-left: 5px;
	margin-bottom: 4px;
	padding: 20px 45px;
	width: 469px;
	background-position: left center;
	background-image: url('img/news_b.png');
}
.news_cc p
{
	line-height: 16px;
}
#pages
{
	text-align: right;
	float: left;
	padding-top: 10px;
	padding-right: 25px;
	height: 25px;
	margin-left: 5px;
	margin-bottom: 5px;
	width: 532px;
	background-image: url('img/pages_b.png');
}
#pages a
{
	font-size: 12px;
	color: #746e8b;
	text-decoration: none;
	font-weight: bold;
	margin: 0 2px;
}
#pages a:hover
{
	color: #d8d6dd;
}
.pages_dots
{
	color: #746e8b;
	font-weight: bold;
	font-size: 12px;
}
.pages_arr
{
	font-size: 10px;
}
.pages_np
{
	margin: 0 15px;
}
#footer
{
	color: #e5e4e9;
	float: right;
	width: 899px;
	padding: 0 50px;
	padding-top: 6px;
	height: 55px;
}
#f_left
{
	margin: 0;
	width: 450px;
	float: left;
	line-height: 1.6em;
}
#f_right
{
	text-align: right;
	width: 250px;
	float: right;
	margin: 0;
}
#f_right a
{
	color: #e5e4e9;
	text-decoration: none;
	font-weight: bolder;
}

/* Only for subage */

#subpage_c
{
	background-image: url('img/news_b.png');
	background-position: top left;
	line-height: 16px;
	margin-left: 5px;
	width: 469px;
	padding: 20px 45px;
}
#gallery{text-align:center;}
#gallery p{display:inline;}
#gallery span{margin:0 5px 5px 5px; vertical-align:top; width:95px; display:table-cell; display:inline-table; display:inline-block;}
#gallery p img{margin-bottom:1px; margin-top:8px;}
.affiliate a img{
	border-width:1px;
	border-style:solid;
	border-color:#2D3239;
}
.affiliate a:hover img{
	border-width:1px;border-color:#5A626F;
	border-style:solid;
}
.topratedtxt a {
	font-color: #ccc;
	text-decoration: underline;
}
.topratedtxt a:hover {
	font-color: #ccc;
	text-decoration: none;
}

