html{
	height:100%;
}

body {
	background:url(../images/bg.gif) #000000 repeat-y center center;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FDD041;
	margin:0px;
	padding:0px;
	height:100%;
}

form {
	margin:0px;
}

h1, h2, h3, h4, h5, h6{
	font-weight:normal; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#fe900f;
	text-decoration:none; font-weight:bold;
	margin-top:8px;
	margin-bottom:8px;
}

h1{
	font-size:16px;
}

h2{
	font-size:15px;
}

h3{
	font-size:15px;
	font-style:italic;
}

h4{
	font-size:14px;
	text-decoration:underline;
}

h5{
	font-size:13px;	font-weight:bold; font-style:italic;
	color:#00498F;
	margin-top:5px;
	margin-bottom:5px;
}

h6{
	font-size:12px;	font-weight:bold;
	color:#fe900f;
	margin-top:5px;
	margin-bottom:5px;
}

a, a:visited {
	color:#fe900f;
	text-decoration:none;
}

a:hover{
	color:#fe900f;
	text-decoration:underline;
}

p{
	margin-top: 8px;
	margin-bottom: 8px;
}


ul{
	margin:0px;
	margin-bottom:5px;
	margin-top:5px;
	padding:0px;
}

li{
	margin:0px;
	margin-bottom:2px;
	margin-top:2px;
	margin-left:20px;
	padding:0px;
}


/***** Common Styles End Here*******/



.x_txtbox{
	border:2px solid #86A485;
	padding:0px;
	height:19px;
	width:200px;
}

.x_txtbox_log, .x_txtbox_log_sm{
	padding:0px;
	height:18px; text-indent:5px;
	width:174px; color:#666666; border:1px solid #7F9DB9;
	font-size:12px;
}

.x_txtbox_log_sm{
	width:90px;
}

.x_button, .x_button1, .x_button2, .x_button3, .x_button4, .x_button5{
	border:0px;
	color:#FFFFFF;
	margin:0px;
	height:22px; width:85px; font-family:Arial, Helvetica, sans-serif;
	font-weight:bold; font-size:12px;
}

.x_button{
	background:url(../images/btn0.gif) no-repeat center center;
	width:85px;
}

.x_button1{
	background:url(../images/btn1.gif) no-repeat center center;
	width:105px;
}

.x_button2{
	background:url(../images/btn2.gif) no-repeat center center;
	width:125px;
}

.x_button3{
	background:url(../images/btn3.gif) no-repeat center center;
	width:145px;
}

.x_button4{
	background:url(../images/btn4.gif) no-repeat center center;
	width:175px;
}

.x_button5{
	background:url(../images/btn5.gif) no-repeat center center;
	width:205px;
}

.x_body{
	margin-left:auto; margin-right:auto; 
	width:776px; height:100%; background-color:black;
}

.x_body_sub{
	height:100%; position:relative; 
	background:url(../images/border.gif) repeat-y left;
}

.x_body_cont{
	padding-bottom:20px;
}

.x_table{
	background-color:#444444;
	border:0px solid #999999;
}

.x_table th{
	background-color:#222222;
	text-align:left; color:#DFBB02;  font-size:12px; font-weight:bold;
	padding-left:4px; padding-right:4px; height:22px; line-height:12px;
}

.x_table td{
	background-color:#4B4B4B; padding:2px; color:#CCCCCC;
	padding-left:8px;
}

.x_table .altrow td{
	background-color:#555555;
}

.x_sep{
	clear:both;
}

.x_dotted_sep{
	clear:both;
	background:url(../images/dotted.gif) repeat-x center center;
	height:30px;
}

.x_dotted_sep_link{
	clear:both;
	/*background:url(../images/dotted.gif) repeat-x center center;*/
	background-color:#841501;
	height:2px;
}

.x_thumb_img{
	float:left;
	background:no-repeat center center; margin:0px; margin-right:35px;
	border:0px;
}

.hdr{
	height:190px; margin-right:1px; text-align:right;
}

.hdr .left{
	width:353px;
	height:190px; background:url(../images/hdr_01.jpg) no-repeat right top;
	float:right; position:relative;
}

.hdr .left img{
	position:absolute; left:0px; top:14px;
}

.hdr .middle{
	width:208px;
	height:190px; background:url(../images/hdr_02.jpg) no-repeat left top;
	float:right;
}

.hdr .right{
	width:207px;
	height:190px; background:url(../images/hdr_03.jpg) no-repeat left top;
	float:right;
}

.log_bar{
	height:25px; background:url(../images/login_r.jpg) no-repeat right; padding-right:12px; margin-right:1px;
}

.log_bar .pass{
	height:25px; width:168px; background:url(../images/login_pass.jpg) no-repeat right;
	float:right;
}

.log_bar .user{
	height:25px; width:182px; background:url(../images/login_user.jpg) no-repeat right;
	float:right;
}

.log_bar .left{
	height:25px; width:125px; background:url(../images/login_l.jpg) no-repeat right;
	float:right;
}

.log_bar .input_box{
	height:14px; width:100px; background-color:#F2F2F2;
	float:right; margin-top:8px; border:1px solid #B4231E; font-size:10px; padding:0px; line-height:12px;
}

.x_menu_cont{ 
	height:33px;
}

.x_menu{ 
	width:775px; height:33px; white-space:nowrap; overflow:hidden; position:absolute;
}

.x_menu a, .x_menu a:visited{ 
	display:block; line-height:33px; text-align:center; color:#ffd600; text-decoration:none;
	width:20%; height:33px; float:left; cursor:pointer;
	background:url(../images/mnu_bg.gif) repeat-x top;
}

.x_menu a span{ 
	display:block;
	height:33px;
	background:url(../images/mnu_l.gif) no-repeat left;
}

.x_menu a span span{ 
	background:url(../images/mnu_r.gif) no-repeat right !important;
}

.x_menu a:hover{ 
	background:url(../images/mnu_ac_bg.gif) repeat-x left;
	color:#FFFFFF;
}

.x_menu a:hover span{ 
	background:url(../images/mnu_ac_l.gif) no-repeat left;
}

.x_menu a:hover span span{ 
	background:url(../images/mnu_ac_r.gif) no-repeat right !important;
}

.x_content{
	background:url(../images/bg_pic.jpg) no-repeat 95px 95px; width:100%;
}

.x_container{
	background:url(../images/border.gif) repeat-y left;
}

.x_middle{
	height:520px; overflow:visible;
}

.x_middle_inner{
/*	background:url(../images/lmenu_bg_com.jpg) repeat-y 10px 5px ;*/
}

.x_middle .left{
	float:left; width:646px;
}

.x_middle .right{
	float:right; width:122px;
}

.x_middle .left .main{
	float:right; width:475px; 
	padding-bottom:96px;
	
}

.x_middle .left .lmenu{
	float:left; width:140px;
}

.x_right_btn_cont{
	position:relative; height:130px;
}

.x_right_btn_cont .align{
	position:absolute; width:120px; height:100px; background:url(../images/right_btns.gif) no-repeat center center;
	top:7px; left:-7px;
}

.x_right_btn_cont .btn_reg{
	position:absolute; 
	top:7px; left:-7px; z-index:50;
}

.x_right_btn_cont .btn_start{
	position:absolute; right:7px; bottom:20px; z-index:100;
}

.x_right_ad{
	width:116px;
}

.x_right_ad .top{
	width:116px; height:20px;
	background:no-repeat left top;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src=images/ad_top.png);
}

.x_right_ad .top[class] {
	background-image:url(../images/ad_top.png);
}

.x_right_ad .ad_cont{
	background:repeat left top; width:116px;
	text-align:center; color:#5E510A; font-size:15px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src=images/ad_bg.png);
}

.x_right_ad .ad_cont[class] {
	background-image:url(../images/ad_bg.png);
}

.x_right_ad .bottom{
	width:116px; height:20px;
	background:no-repeat left top;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src=images/ad_bottom.png);
}

.x_right_ad .bottom[class] {
	background-image:url(../images/ad_bottom.png);
}


.x_lmenu_fix{
	padding-left:10px; 
}

.x_lmenu_cont{
	position:relative;
	width:128px;
}

.x_ftr_film_btm{
	background:no-repeat center center;
	height:161px; width:158px; position:absolute; bottom:-140px; left:0px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src=images/film_btm_x.png);
}

.x_ftr_film_btm[class] {
	background-image:url(../images/film_btm_x.png);
}


.x_lmenu{
	background:url(../images/lmenu_bg_t.jpg) no-repeat left top;
}

.x_lmenu tr th{
	height:62px;
	color:#DFBB02;
}

.x_lmenu tr th a, .x_lmenu tr th a:visited{
	color:#DFBB02;
	text-decoration:none;
}

.x_lmenu tr th a:hover{
	color:#DFBB02;
	text-decoration:underline;
}

.x_lmenu td{
	height:16px;
}


/*.x_ftr_film_btm{
	background:url(../images/film_btm_x.png) no-repeat center center;
	height:161px; width:158px; position:absolute; top:-154px; left:9px;
}*/

.x_ftr_lnks{
	background:repeat-x left top;
	height:33px; width:444px; position:absolute; top:-54px; left:185px;
	font-size:11px; line-height:33px;
	white-space:nowrap; text-align:center; color:#f58e15;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src=images/ftr_lnk_bg.png);
}

.x_ftr_lnks[class] {
	background-image:url(../images/ftr_lnk_bg.png);
}

.x_ftr_lnks a, .x_ftr_lnks a:visited{
	color:#f58e15 !important; text-decoration:none;
}

.x_ftr_lnks a:hover{
	color:#FDD041 !important; text-decoration:none !important;
}

.x_ftr_lnks_left{
	position:absolute; left:174px; top:-54px;
	background:no-repeat left top;
	width:11px;
	height:33px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src=images/ftr_lnk_l.png);
}

.x_ftr_lnks_left[class] {
	background-image:url(../images/ftr_lnk_l.png);
}

.x_ftr_lnks_right{
	position:absolute; left:629px; top:-54px;
	background:no-repeat right top;
	width:11px; height:33px; 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src=images/ftr_lnk_r.png);
}

.x_ftr_lnks_right[class] {
	background-image:url(../images/ftr_lnk_r.png);
}

.x_footer{
	height:20px; position:relative;padding-top:20px;
	clear:both; color:#FDD041;
	font-size:11px; clear:both;
}

.x_footer .left{
	float:left; padding-left:6px;
}

.x_footer .right{
	float:right;
	padding-right:6px;
}

.x_footer a, .x_footer a:visited{
	color:#FDD041; text-decoration:none;
}

.x_footer a:hover{
	color:#FDD041; text-decoration:underline;
}


/*23-8-08*/

.log_bar .sec1{
	height:25px; width:168px; background:url(../images/login_pass1.jpg) no-repeat right;
	float:right;
}

.log_bar .sec2{
	height:25px; width:182px; background:url(../images/login_user1.jpg) no-repeat right;
	float:right;
}

.log_bar1{
	height:25px; background:url(../images/login_r1.jpg) no-repeat right; padding-right:12px; margin-right:1px;
}

.log_bar1 input{
	float:right;
}