@charset "utf-8";
/* CSS Document */

body {
margin:0px;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif, "Lucida Console";
background:#000000 url(../images/page_bg.jpg) center fixed no-repeat;
}

html {
     overflow: -moz-scrollbars-vertical;
}

#wrapper {
width:773px;
margin:0 auto;
background:#FFFFFF;
}

#header {
height:100px;
background:#000000 url(../images/header.jpg) no-repeat;
}

.logo {
margin-left:10px;
margin-top:7px;
}

#menu {
height:30px;
margin-top:0px;
background:url(../images/menu_bg.jpg) repeat-x;
}

#menu ul{
list-style:none;
padding:0px;
margin:0px;
}

#menu li {
width:85px;
height:30px;
float:left;
text-align:center;
line-height:30px;
background:url(../images/menu_brd.jpg) no-repeat right;
}

#menu li.home {
width:85px;
height:30px;
float:left;
text-align:center;
line-height:30px;
background:url(../images/menu_brd.jpg) no-repeat right;
}

#menu li.home a:hover{
width:84px;
height:30px;
float:left;
text-align:center;
line-height:30px;
background:url(../images/menu_bg_hover.jpg) repeat-x;
margin-left:0px;
padding-left:1px;
}

#menu li#active_home {
width:85px;
color:#FFFFFF;
background:url(../images/menu_bg_active.jpg) repeat-x;
margin-left:0px;
font-weight:bold;
}

#menu li#active_stats {
width:87px;
color:#FFFFFF;
background:url(../images/menu_bg_active.jpg) repeat-x;
margin-left:-1px;
padding-left:2px;
padding-right:1px;
font-weight:bold;
}

#menu li#active_membership {
width:89px;
color:#FFFFFF;
background:url(../images/menu_bg_active.jpg) repeat-x;
margin-left:-1px;
padding-left:1px;
padding-right:1px;
font-weight:bold;
}

#menu li.contact {
width:84px;
height:30px;
float:left;
text-align:center;
line-height:30px;
background:none;
}

#menu li.contact a:hover{
width:83px;
height:30px;
float:left;
text-align:center;
line-height:30px;
background:url(../images/menu_bg_hover.jpg) repeat-x;
padding-right:1px;
}

#menu li.contact2 {
width:84px;
height:30px;
float:left;
text-align:center;
line-height:30px;
background:none;

}

#menu li.contact2 a:hover{
width:83px;
height:30px;
float:left;
text-align:center;
line-height:30px;
background:url(../images/menu_bg_hover.jpg) repeat-x;
padding-right:1px;
}

#menu li.stats {
width:89px;
height:30px;
float:left;
text-align:center;
line-height:30px;
background:url(../images/menu_brd.jpg) no-repeat right;
}

#menu li.stats a:hover {
width:89px;
height:30px;
float:left;
text-align:center;
line-height:30px;
background:url(../images/menu_bg_hover.jpg) repeat-x;
}


#menu li.membership {
width:90px;
height:30px;
float:left;
text-align:center;
line-height:30px;
background:url(../images/menu_brd.jpg) no-repeat right;
}

#menu li.membership a:hover {
width:90px;
height:30px;
float:left;
text-align:center;
line-height:30px;
background:url(../images/menu_bg_hover.jpg) repeat-x;
}

#menu li.membership2 {
width:90px;
height:30px;
float:left;
text-align:center;
line-height:30px;
background:url(../images/menu_bg_hover.jpg) repeat-x;
}

#menu li.membership2 a:hover{
width:90px;
height:30px;
float:left;
text-align:center;
line-height:30px;
background:url(../images/menu_bg_hover2.jpg) repeat-x;
}

#menu li#active {
width:85px;
color:#FFFFFF;
background:url(../images/menu_bg_active.jpg) repeat-x;
margin-left:-1px;
padding-left:1px;
font-weight:bold;
}

#menu li a:hover {
width:85px;
height:30px;
float:left;
text-align:center;
line-height:30px;
background:url(../images/menu_bg_hover.jpg) repeat-x;
margin-left:-1px;
padding-left:1px;
}

#menu li#active_contact {
color:#FFFFFF;
background:url(../images/menu_bg_active.jpg) repeat-x;
margin-left:-1px;
font-weight:bold;
padding-right:1px;
}


#mainsite_top {
height:20px;
line-height:25px;
}

#pathway {
width:500px;
margin-left:14px;
float:left;
}

#date {
width:117px;
float:right;
}

#left_site {
width:211px;
margin-left:14px;
padding-right:13px;
float:left;
}

#module_area {
background:#F4F4F4;
padding-top:5px;
margin-bottom:16px;
}

#module_header_area {
height:33px;
}

.module_header_arrow {
padding-left:27px;
}

#module_header_bord {
width:201px;
height:20px;
padding:1px;
border:1px solid #D80020;
border-left:1px solid #D80020;
margin-left:3px;
}

#module_header {
background:url(../images/module_bg.jpg) no-repeat;
width:201px;
height:20px;
padding-left:4px;
padding-top:2px;
}

#module_inner_area {
padding-top:3px;
padding-left:5px;
padding-right:5px;
padding-bottom:5px;
}

#login_txt {
height:14px;
padding-top:2px;
}

.txtfield {
font-family:Verdana, Arial, Helvetica, sans-serif, "Lucida Console";
font-size:13px;
width:160px;
}

#passw_area {
width:160px;
float:left;
padding-bottom:1px;
}

#login {
float:right;
width:30px;
text-align:right;
padding-bottom:1px;
}

#statistics_l {
width:98px;
float:left;
border-right:1px dashed;
}

#statistics_r {

width:98px;
float:right;
}

.line_txt {
height:15px;
font-size:11px;
}

#advertisment_area {
width:197px;
height:375px;
background:url(../images/adv_bg.jpg) no-repeat bottom #153E92;
padding:7px;
}

#adv_txt {
padding-top:8px;
padding-bottom:3px;
}

#adv_txt2 {
padding-top:16px;
padding-bottom:3px;
text-align:right;
}

#right_site {
width:525px;
float:left;
}

#bets_area {
background:url(../images/bets_area_bg.jpg) repeat-y;
}

#bets_header_bg {
width:525px;
height:5px;
}

#bets_header_bord {
width:509px;
height:20px;
padding:1px;
border:1px solid #D80020;
border-left:1px solid #D80020;
margin-left:5px;
}

#bet_header {
background:url(../images/bet_header_bg.jpg) repeat-x;
width:505px;
height:20px;
padding-left:4px;
}

#bet_header_title {
width:162px;
float:left;
padding-top:2px;
}

#bet_header_img {
width:343px;
float:left;
}

#bets_table {
padding-left:2px;
padding-right:5px;
}

#bets_table_header {
width:520px;
background:#CCCCCC;
margin-top:5px;
}

#bets_table_row {
width:520px;
padding-top:1px;
border-bottom:#999999 1px solid;
background:url(../images/tb_bg_1.gif) repeat-y;
}

#bets_table_row2 {
width:520px;
padding-top:1px;
border-bottom:#999999 1px solid;
background:url(../images/tb_bg_2.gif) repeat-y;
}

#bets_table_row3{
width:520px;
padding-top:1px;
border-bottom:#999999 1px solid;
background:url(../images/tb_bg_3.gif) repeat-y;
}

#bets_table_row_stats {
width:520px;
padding-top:1px;
border-bottom:#999999 1px dotted;
}

.bets_table_30 {
width:30px;
line-height:18px;
float:left;
text-align:center;
border-right:#999999 1px solid;
}

.bets_table_39 {
width:39px;
line-height:18px;
float:left;
text-align:center;
border-right:#999999 1px solid;
}

.bets_table_49 {
width:49px;

line-height:18px;
float:left;
text-align:center;
border-right:#999999 1px solid;
}

.bets_table_54 {
width:54px;

line-height:18px;
float:left;
text-align:center;
border-right:#999999 1px solid;
}

.bets_table_70 {
width:70px;

line-height:18px;
float:left;
text-align:center;
border-right:#999999 1px solid;
}

.bets_table_78 {
width:78px;

line-height:18px;
float:left;
text-align:center;
border-right:#999999 1px solid;
}

.bets_table_144 {
width:144px;

line-height:18px;
float:left;
text-align:center;
border-right:#999999 1px solid;
}

.bets_table_right {
width:47px;

line-height:18px;
float:left;
text-align:center;
}

#clear {
clear:both;
}
.clear {
clear:both;
}

#banner_area {
padding-top:14px;
text-align:center;
height:114px;
}

#footer {
border-top:1px dotted;
height:32px;
margin-top:10px;
}

#footer_cop {
width:160px;
float:left;
padding-top:7px;
padding-left:13px;
}

#footer_menu {
width:555px;
text-align:right;
float:left;
padding-top:7px;
}

#footer_diadyo {
width:45px;
float:left;
padding-top:5px;
text-align:center;
}

/* inner pages */
#inner_table_header {
width:514px;
background:#CCCCCC;
margin-top:5px;
height:19px;
line-height:18px;
padding-left:6px;
}

#inner_table_text {
width:510px;
padding:6px;
}

.bets_table_header_stats_65 {
width:65px;
height:19px;
line-height:18px;
text-align:center;
border-right:1px solid;
background:#CCCCCC;
}

.bets_table_header_stats_65_y{
width:65px;
height:19px;
line-height:18px;
text-align:center;
border-right:1px dotted;
float:left;
}


.bets_table_stats_65 {
width:65px;
line-height:18px;
float:left;
text-align:center;
border-right:1px solid;
}

.bets_table_header_stats_85 {
width:89px;
height:19px;
line-height:18px;
text-align:center;
border-right:1px dotted;
background:#CCCCCC;
}

.bets_table_stats_85 {
width:89px;
line-height:18px;
float:left;
text-align:center;
border-right:1px dotted;
}

.bets_table_header_stats_r {
width:89px;
height:19px;
line-height:18px;
text-align:center;
}

.bets_table_header_stats_r2 {
width:94px;
height:19px;
line-height:18px;
text-align:center;
background:#CCCCCC;
}

.bets_table_stats_r {
width:89px;
line-height:18px;
float:left;
text-align:center;
}

.bets_table_stats_r2 {
width:74px;
line-height:18px;
float:left;
text-align:center;
}


#search_area {
padding-left:4px;
padding-top:4px;
}

#search_area_titles {
width:110px;
float:left;

}

.search_titles_txt {
height:33px;
line-height:25px;
}

.search_titles_txt2 {
height:33px;
}


#search_area_txtflds {
width:400px;
float:right;
}

.search_txtfld {
width:20px;
font-size:10px;
color:#666666;
}

.search_txtfld_date {
width:62px;
font-size:10px;
color:#666666;
}

#pagination {
text-align:right;
padding-right:5px;
}

#links_cat_area {
width:170px;
margin-bottom:10px;
float:left;
}

.links_cat {
padding-bottom:2px;
}

.link {
height:16px;
}

#inner_table_text_faq {
width:500px;
padding-left:3px;
padding-top:6px;
padding-bottom:6px;
}

#register_double_text {
width:80px;
float:left;
height:28px;
}

#register_double_field {
width:165px;
float:left;
height:28px;
}

.txtfield_membership {
width:140px;
font-size:11px;
}

.border_line {
border-top:1px dashed;
height:10px;
}

.border_line2 {
border-top:1px dashed;
height:10px;
margin-top:6px;
}

#register_double_text2 {
width:120px;
float:left;
height:28px;
line-height:18px;
}

#register_double_field2{
width:125px;
float:left;
height:28px;
}

#register_double_text3 {
width:120px;
float:left;
line-height:20px;
height:40px;
}

#register_double_text4 {
width:120px;
float:left;
line-height:20px;
height:20px;
}

#register_double_field3 {
width:305px;
float:left;
height:40px;
}

.txtfield_subject {
width:350px;
font-size:11px;
}

.message {
width:350px;
height:160px;
font-size:12px;
}

#contact_double_field1 {
width:355px;
float:left;
height:40px;
}

#contact_double_field2 {
width:355px;
float:left;
}

#contact_double_field3 {
width:355px;
float:left;
padding-top:2px;
text-align:center;
}
.blue_button {
width:90px;
height:20px;
background-color:#0066FF;
color:#FFFFFF;
font-weight:bold;
border:#666666 solid 1px;
}

.pick_box {
width:150px;
height:150px;
float:left;
margin-left:15px;
text-align:center;
}

.terms_box {
width:400px;
height:17px;
background-color:#CC3300;
color:#FFFFFF;
font-weight:bold;
text-align:center;
margin:0 auto;
border:#666666 solid 1px;
padding-top:3px;
}
.payee {
width:150px;
height:80px;
float:left;
border:#999999 solid 1px;
margin-left:12px;
margin-top:10px;
margin-bottom:10px;
}
