/* CSS Document */

body{
margin:0px;
padding:0px;
background: url(../images/bg.jpg) repeat-x #B8B8B8;
font:11px Arial, Helvetica, sans-serif;
}

h1,h2,h3,h4,h5,p,ul,li,div,fieldset,input{
margin:0px;
padding:0px;
}

*html a{position:relative;
}

#container{
width:1018px;
margin:0px auto;
padding:0px;
}

#header{
width:1018px;
margin:0px auto;
background:url(../images/header_bg.jpg) no-repeat  left top;
height:74px;
}
.logo{
width:278px;
padding:20px 0px 0px 30px;
margin:0px 0px 0px 0px;
}
.searchbox{
width:581px;
float:right;
margin:49px 70px 0px 0px;
padding:0px;
}

*html .searchbox{
width:581px;
float:right;
margin:49px 40px 0px 0px;
padding:0px;
}

.searchbox a.photo{
margin:0px;
padding:0px 0px 0px 15px;
background:url(../images/photo_bg.jpg) no-repeat top left;
width:157px;
height:25px;
float:left;
}

.searchbox a.photo:hover{
margin:0px;
padding:0px 0px 0px 15px;
background:url(../images/photo_bgover.jpg) no-repeat top left;
width:157px;
height:25px;
float:left;
}

.searchbox a.movie{
margin:0px;
padding:0px;
background:url(../images/movie_bg.jpg) no-repeat top left;
width:156px;
height:25px;
float:left;
}
.searchbox a.movie:hover{
margin:0px;
padding:0px;
background:url(../images/movie_bgover.jpg) no-repeat top left;
width:156px;
height:25px;
float:left;
}

.searchbox .search{
width:auto;
float:right;
height:25px;
margin-right:20px;
}

*html .searchbox .search{
width:auto;
float:right;
height:25px;
margin-right:5px;
}

.search .form{
float:left;
border:none;
background:url(../images/search_icon.gif) no-repeat left #262626;
padding-left:31px;
width:150px;
height:17px;
padding-top:2px;
font:12px Arial, Helvetica, sans-serif;
color:#686868;
padding-right:10px;
}

#maincon{
background:url(../images/shadow.png) repeat-y left top;
width:1018px;
margin:0px auto;
padding:0px;
}

* html #maincon{
background:none;
margin-top:0px;
FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/shadow.png',sizingMethod='scale')
}


#body_con{
width:970px;
background:#0F0F0F;
border-left:2px solid #4A4A4A;
margin:0px auto;
padding:8px;
padding-bottom:0px;
height:auto;
overflow:auto;
}



#login{
background:url(../images/login_bg.jpg) no-repeat left top #000;
width:970px;
height:auto;
margin:0px auto;
padding:10px 0px 0px 0px;
float:left;
position:relative;
}

#login .loginsec{
float:left;
margin:25px 0px 0px 10px;
}

.loginsec a{
color:#fff;
text-decoration:underline;
}

.loginsec a:hover{
color:#fff;
text-decoration:none;
}

#login .avatar{
width:59px;
height:59px;
border:1px solid #ccc;
float:left;
margin:10px 3px 0px 8px;
background:#fff;
}

.avatar img{
width:59px;
height:59px;
}

#login img.ad{
width:728px;
height:90px;
float:right;
border:1px solid #484848;
margin:5px 17px 0px 0px;
padding:0px;
}

#login span{
width:120px;
float:left;
font:12px Arial, Helvetica, sans-serif;
color:#B9B9B9;
line-height:22px;
padding:3px 0px 0px 5px;
}

#login .form-submit{
  background:url(../images/botton_bg.gif) repeat-x #FEAB12;
  color:#000;
  margin:10px 3px 0px 3px;
  padding:1px 3px;
  font:11px Arial, Helvetica, sans-serif;
  border:solid 1px #F9D562;
  cursor:pointer;
  float:left;
  }

#login .form-submit:hover{
background:url(../images/name_bg.gif) repeat-x #FEAB12;
}


#body_sec{
background:url(../images/bodysection_bg.gif) repeat-x left top #BBBBBB;
width:970px;
height:auto;
margin:0px auto;
padding:0px;
float:left;
padding-top:5px;
}

#body_sec .page_title{
background:url(../images/title_bg.gif) repeat-x left top;
width:960px;
height:30px;
margin:0px auto;
padding:0px;
margin-bottom:10px;
}

.page_title h3{
font:bold 20px "Trebuchet MS";
color:#FFFFFF;
padding:3px 10px 0px 20px;
}


#body_sec .middle_con{
width:960px;
margin:0px auto;
padding:0px;
height:auto;
}

.middle_con .left_box{
width:650px;
background:#FFFFFF;
float:left;
padding:0px 0px 10px 0px;
margin:0px 0px 0px 0px;
/*min-height:1145px;*/
min-height:1163px;
overflow:auto;
}

*html .middle_con .left_box{
width:650px;
background:#FFFFFF;
float:left;
padding:0px 0px 10px 0px;
margin:0px 0px 10px 0px;
height:auto;
}

.left_box fieldset{
display:block;
width:98%;
border:none;
margin:0 0 5px 5px;
}

.left_box .header_img{
width:auto;
height:auto;
padding:0px;
margin:10px 10px;
}

.left_box h5{
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#000000;
	margin:10px 10px 10px 10px;
	padding-top:10px;
}

.left_box h2{
font:bold 13px Arial, Helvetica, sans-serif;
color:#000000;
margin:3px 10px;
padding:5px 0;
}

.left_box h5 p{
font:12px Arial, Helvetica, sans-serif;
color:#000000;
margin:0px;
padding-top:0px;
}


.left_box h5 span{
font:12px Arial, Helvetica, sans-serif;
color:#858585;
padding:0px;
margin:0px;
}

.left_box .table_box{
width:630px;
float:left;
height:auto;
margin:10px 0px 10px 7px;
border-bottom:1px solid #000000;
padding-bottom:20px;
}

.table_box table{
width:400px;
margin:0px 0px 0px 10px;
}

.table_box td p{
width:auto;
padding:0px;
margin:20px 0px 0px 0px;
}

.table_box td a{
font:12px Arial, Helvetica, sans-serif;
color:#FFA200;
text-decoration:underline;
}

.table_box td a:hover{
color:#FFA200;
text-decoration:none;
}

.left_box p{
font:12px Arial, Helvetica, sans-serif;
color:#000000;
margin:10px 10px 10px 10px;
padding-top:10px;
}


.left_box p img{
width:auto;
height:auto;
float:left;
margin:5px 10px;
border:solid 1px #000;
}

.left_box a{
font:12px Arial, Helvetica, sans-serif;
color:#231FE5;
text-decoration:none;
}

.left_box a:hover{
color:#FFA200;
text-decoration:none;
}

.left_box .advert{
width:auto;
float:left;
margin:0px 0px 0px 10px;
padding:0px;
}

.advert ul{
width:auto;
padding:0px;
margin:0px;
}

.advert ul li{
background:url(../images/arrow_black.gif) no-repeat left;
font:bold 12px Arial, Helvetica, sans-serif;
color:#7C7B7B;
padding:0px 0px 0px 15px;
margin:0px 0px 10px 0px;
list-style:none;
}




.left_box .titlebg{
background:url(../images/feature_bg.gif) repeat-x left top;
width:635px;
float:left;
height:28px;
margin:10px 0px 10px 7px;
}

*html .left_box .titlebg{
background:url(../images/feature_bg.gif) repeat-x left top;
width:635px;
float:left;
height:28px;
margin:10px 0px 10px 4px;
}

.titlebg h1{
font:bold 14px Arial, Helvetica, sans-serif;
color:#000000;
margin:0px;
padding:4px 0px 0px 15px;
float:left;
}

.titlebg .more{
background:url(../images/flag_bg.gif) no-repeat left top;
width:98px;
float:right;
margin:0px;
padding:0px;
height:28px;
}

.more a{
background:url(../images/more_but.gif) no-repeat;
width:44px;
height:13px;
float:right;
margin:9px 12px 0px 0px;
}

.left_box .maincon{
background:#ededed;
width:615px;
height:auto;
margin:2px 0px 0px 8px;
padding:10px;
float:left;
}


*html .left_box .maincon{
background:#4B4B4B;
width:615px;
height:auto;
margin:10px 0px 0px 4px;
padding:10px;
float:left;

}



.left_box .maincon .img_section{
float:left;
margin-right:0px;
}

.left_box .maincon .img_section img{
border:2px solid #FFF;
}

.left_box .maincon .img_section1{
float:left;
margin-right:0px;
}

.left_box .maincon .img_section1 img{
border:2px solid #b8b8b8;
}


.left_box .maincon .con_section{
width: auto;
float:left;
margin-left:15px;
}

.left_box .maincon .con_section h1{
font:18px Arial, Helvetica, sans-serif;
color:#353431;
}

.left_box .maincon .con_section h6{
font:bold 12px Arial, Helvetica, sans-serif;
color:#797668;
margin:0px;
padding:0px;
}

.left_box .maincon .con_section p{
font:11px Arial, Helvetica, sans-serif;
color:#777777;
margin:0; padding:0;
margin-bottom:15px;
}

.left_box .maincon .con_section a{
padding:5px 0px;
line-height:18px;
font:12px Arial, Helvetica, sans-serif;
color:#ffa200;
text-decoration:underline;
}

.left_box .maincon .con_section a:hover{
color:#000;
text-decoration:none;
}


.left_box .maincon1{
background:#f2f2f2;
width:615px;
height:auto;
margin:2px 0px 0px 8px;
padding:10px;
float:left;
}


*html .left_box .maincon1{
background:#989898;
width:615px;
height:auto;
margin:10px 0px 0px 4px;
padding:10px;
float:left;
}

.left_box .maincon1 .img_section{
float:left;
margin-right:0px;
}

.left_box .maincon1 .img_section img{
border:2px solid #FFF;
}


.left_box .maincon1 .img_section1{
float:left;
margin-right:0px;
}

.left_box .maincon1 .img_section1 img{
border:2px solid #b8b8b8;
}



.left_box .maincon1 .con_section{
width: auto;
float:left;
margin-left:15px;
}

.left_box .maincon1 .con_section h1{
font:18px Arial, Helvetica, sans-serif;
color:#353431;
}

.left_box .maincon1 .con_section h6{
font:bold 12px Arial, Helvetica, sans-serif;
color:#797668;
padding:0px;
margin:0px;
}


.left_box .maincon1 .con_section p{
line-height:18px;
font:11px Arial, Helvetica, sans-serif;
color:#777777;
margin:0; padding:0;
margin-bottom:15px;
}

.left_box .maincon1 .con_section a{
padding:5px 0px;
line-height:18px;
font:12px Arial, Helvetica, sans-serif;
color:#ffa200;
text-decoration:underline;
}

.left_box .maincon1 .con_section a:hover{
color:#323232;
text-decoration:none;
}
/*--- poll css ---*/
ul.poll{
	width:auto;
	list-style:none;
	padding:5px 0px;
	margin:15px 0px 0px 15px;
	float:left;
}

ul.poll li{
	width:auto;
	list-style:none;
	padding:5px 0px;
}
ul.poll li a{
font:12px Arial, Helvetica, sans-serif;
text-decoration:none;
}
ul.poll li a:hover{
text-decoration:underline;
}
/*--- end of poils*/


#paging{
width:auto;
height:auto;
float:left;
margin:10px 0px 10px 60px;
padding:0px;
}

*html #paging{
width:550px;
height:auto;
float:left;
margin:10px 0px 10px 30px;
padding:0px;
}

#paging .prev_bot{
width:auto;
padding:0px;
margin:0px;
float:left;
}

.prev_bot img{
width:auto;
padding:10px 8px;
margin:0px 10px 0px 0px;
border:1px solid #e4e4e4;
}
.prev_bot img:hover{
border:1px solid #848484;
}


#paging .next_bot{
width:auto;
padding:0px;
margin:0px;
float:left;
}

.next_bot img{
width:auto;
padding:9px 8px;
margin:0px 0px 0px 0px;
border:1px solid #e4e4e4;
}
.next_bot img:hover{
border:1px solid #848484;
}


#paging .list{
width:auto;
padding:0px;
margin:0px;
float:left;
height:auto;
}

.list ul{
width:auto;
padding:0px;
margin:0px;
}

.list ul li{
width:auto;
list-style:none;
float:left;
padding:5px 0px;
margin:0px 10px 0px 0px;
border:1px solid #e1d9ad;

}

.list ul li a{
background:#f9f4dd;
width:auto;
font:bold 12px Arial, Helvetica, sans-serif;
color:#000;
text-decoration:none;
padding:5px 3px;
margin:0px 0px 0px 0px;
}

.list ul li a:hover{
color:#FFA200;
background:#f2eccc;

}

.list ul li .current{
font:bold 12px Arial, Helvetica, sans-serif;
color:#FFF;
text-decoration:none;
background:#e8d055;

}


#paging1{
width:370px;
height:auto;
float:right;
margin:20px 40px 0px 0px;
padding:0px;
}

*html #paging1{
width:370px;
height:auto;
float:right;
margin:20px 10px 10px 0px;
padding:0px;
}

#paging1 .list1{
width:auto;
padding:0px;
margin:0px;
float:left;
height:auto;
}

#paging1 .list1 ul{
width:auto;
padding:0px;
margin:0px;
}

#paging1 .list1 ul li{
width:auto;
list-style:none;
float:left;
padding:5px 0px;
margin:0px 10px 0px 0px;
border:1px solid #e3e3e3;

}

#paging1 .list1 ul li a{
background:#f6f6f6;
width:auto;
font:bold 12px Arial, Helvetica, sans-serif;
color:#000;
text-decoration:none;
padding:5px 3px;
margin:0px 0px 0px 0px;
}

#paging1 .list1 ul li a:hover{
color:#FFFFFF;
background:#919191;

}

#paging1 .list1 ul li .current{
font:bold 12px Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-decoration:none;
background:#919191;

}





.middle_con .right_box{
width:300px;
float:right;
margin:0px;
padding:0px;
}

.right_box .top_sec{
float:left;
width:300px;
height:auto;
padding:0px;
margin:0px 0px 10px 0px;
}



.top_sec img{
width:auto;
height:auto;
margin:0px;
padding:0px;
border:none;
float:left;
}



.right_box .middlesec{
width:300px;
padding:0px;
margin:0px;
float:left;
}
.middlesec .left_img{
width:160px;
margin:0px 0px 0px 0px;
padding:0px;
float:left;
height:600px;
}

.left_img img{
width:160px;
margin:0px;
padding:0px;
border:solid 1px #000000;
height:600px;
}

.middlesec .right_img{
width:120px;
margin:0px 0px 0px 0px;
padding:0px;
float:right;
height:auto;
}

.right_img img{
width:120px;
margin:0px 0px 10px 0px;
padding:0px;
border:solid 1px #000000;
height:240px;
float:right;
}

.middlesec .bottom_img{
float:right;
padding:0px;
margin:2px 0px 0px 0px;
}

.bottom_img img{
width:120px;
height:90px;
padding:0px;
margin:0px;
border:solid 1px #000000;
}


.middle_con .bottom_sec{
width:298px;
height:auto;
margin:10px 0px 0px 0px;
padding:10px 0px 0px 0px;
float:left;
background:#3D3D3D;
border:1px solid #000000;
}

*html .middle_con .bottom_sec{
width:298px;
height:auto;
margin:10px 0px 8px 0px;
padding:10px 0px 0px 0px;
float:left;
background:#3D3D3D;
border:1px solid #000000;
}





.bottom_sec .total{
width:297px;
height:16px;
float:left;
background:#313131;
font:11px Arial, Helvetica, sans-serif;
color:#989898;
padding:4px 0px 0px 0px;

}


#footer_sec{
width:959px;
float:left;
margin:8px 6px 0px 6px;
padding:0px;
}

*html #footer_sec{
width:950px;
float:left;
margin:0px 0px 0px 3px;
padding:0px;
}

#footer_sec .atvracing{
background:url(../images/feature_bg.gif) repeat-x left top;
width:959px;
float:left;
margin:0px;
padding:0px;
height:28px;
}

.atvracing .flag_left{
background:url(../images/flag_left.gif) no-repeat left top;
float:left;
width:81px;
height:28px;
margin:0px;
padding:0px;}

.atvracing .flag_right{
background:url(../images/flag_right.gif) no-repeat left top;
float:right;
width:92px;
height:28px;
margin:0px;
padding:0px;
}

.atvracing h1{
font:20px "Trebuchet MS";
color:#000000;
float:left;
width:786px;
margin:0px;
padding:0px;
text-align:center;
}

#footer_sec .bottomlogos{
width:957px;
float:left;
padding:10px 0px 3px 3px;
margin:0px;
background:#202020;
height:46px;
}

.bottomlogos img{
width:auto;
padding:0px 4px;
margin:0px;
}

.bottomad{
width:970px;
background:url(../images/bottom_ad_bg.jpg) repeat-x top left;
height:118px;
float:left;
}

*html .bottomad{
width:970px;
background:url(../images/bottom_ad_bg.jpg) repeat-x top left;
height:auto;
margin:0px;
padding:0px;
}

.bottomad img{
margin:12px 0px 10px 132px;
}


.designby{
	position:absolute; left:0; font-size:12px;
}
.designby a{text-decoration:underline; color:#232323; font-weight:bold;}
.designby a:hover{	color:#000; text-decoration:underline;}



#footer{
background:url(../images/footerbg.png) no-repeat top center;
height:auto;
padding:0px;
padding-top:25px;
margin:0px auto;
width:1018px;
}

*html #footer{
background:url(../images/footerbg.jpg) no-repeat top center;
height:auto;
padding:0px;
margin:0px auto;
width:1018px;
}

#footer .footnav{
width:986px;
margin:0px auto 8px auto;
padding:0px 0px 12px 0px;
text-align:center;
font:12px Arial, Helvetica, sans-serif;
color:#343434;
border-bottom:1px dashed #999;
position:relative;
}


.footnav ul{
	width:auto;
	margin:0px 0px 10px 140px;
	padding:0px; position:absolute; right:0;
}


.footnav ul li{
	width:auto;
	margin:0px;
	padding:0px 5px 0px 5px;
	border-right:1px solid #343434;
	font:12px Arial, Helvetica, sans-serif;
	color:#343434;
	list-style:none;
	float:left;
}

.footnav ul li a{
	color:#343434;
	text-decoration:none;
	margin:0px 0px;
	padding:0px 0px;
}

.footnav ul li a:hover{
	color:#000;
	text-decoration:none;
}


.footerbot{
	width:986px;
	text-align:center;
	font:11px Arial, Helvetica, sans-serif;
	line-height:18px;
	padding:5px 0px;
}

.footerbot strong{
	width:986px;
	text-align:center;
	font:bold 11px Arial, Helvetica, sans-serif;
	line-height:18px;
	padding:2px 0px;

}




