
#vb {
background:url("images/vbbox_top.png") no-repeat;
padding-top:40px;
}

#vb .vb_cont {
background:url("images/vbbox_bg.png") repeat-y;
padding:6px 10px 10px;
}

#vb .vb_cont .vbimg {
float:left;
width:40px;
}

#vb .vb_cont .vbimg img {
border:1px solid #666666;
margin-top:7px;
width:38px;
}

#vb .vb_cont .post_details {
float:left;
padding:0px 0 0px 10px;
width:400px;
}

#vb .vb_cont .post_details  h2 a {
color:#DA4616;
font-size:13px;
text-decoration:none;
position:relative;

outline-style:none;
-moz-outline-style:none;

}

#vb .vb_cont .post_details  h2 a:hover p{
display:block;
}

#vb .vb_cont .post_details  h2 a p{
display:none;
background:url("images/vb_lead_exc_bg.png") no-repeat;
width:314px;
position:absolute;
left:-334px;
top:-4px;
}

#vb .vb_cont .post_details  h2 a img{

}

#vb .vb_cont .post_details  h2 a p span{
line-height:18px;
background:url("images/vb_lead_box_bg.png") repeat-y;
color:#000000;
font-size:13px;
font-weight:normal;
padding:0 10px 5px 10px;
margin-top:10px;
text-transform:none;
display:block;
width:287px;


}

#vb .vb_cont .post_details  p {
font-size:13px;
}

#vb .vb_cont .post_details  p a, #vb .vb_cont .post_details  p span {
color:#333333;
font-size:11px;
text-decoration:none;
text-transform:uppercase;
}

#vb .vb_cont_btm {
background:url("images/vbbox_abg.png") no-repeat;
height:30px;
width:470px;
}

#vb .vb_cont_btm a{
display:block;
height:30px;
width:470px;
}



.vb_button {
background:url(images/vb_button.png) no-repeat;
width:72px;
}

.menu_upper ul li a.vb_button {
color:#ffffff;
text-shadow:0 1px 1px #000000;
}


.vbbox h3 {
color:#FFFFFF;
font-size:14px;
font-weight:normal;
line-height:30px;
margin-left:10px;
text-transform:uppercase;
}

#content.vb h2 {
color:#c23c0d;
display:block;
margin:15px 0 15px 15px;
_margin:7px 0 15px 15px;
}

.vbbox {
background:url("images/vbh3_bg.png") no-repeat scroll 0 0 transparent;
width:470px;
float:left;
margin-left:15px;
_margin-left:7px;
margin-bottom:15px;
}

.vbbox .vb_cont {
background:url("images/vbbox_bg.png") repeat-y scroll 0 0 transparent;
}

.vbbox .vbbox_btm {
background:url("images/vbbox_btm.png") no-repeat scroll 0 0 transparent;
height:4px;
width:470px;
}

.vbbox table {
margin:0 1px;
width:468px;
}

.vbbox table tbody tr th {
background-color:#E2E2E2;
color:#A0A0A3;
font-size:13px;
height:30px;
}

.vbbox tr.row {
background-color:#F7F7F7;
font-size:13px;
height:25px;
}

.vbbox table td {
color:#000000;
text-align:center;
}

.vbbox tr.row {
font-size:13px;
}

.vbbox table td.name,.vbbox  table td.got,.vbbox  table td.place {
text-align:left;
}

.vbbox table td.name {
color:#234B8D;
}

.vbbox table td.right {
text-align:right;
}

.vbbox table td.goal {
text-align:right;
}

.vbbox table td.score {
font-weight:bold;
}

.vbbox table td.place {
text-align:center;
}

.vbbox table td.date {
text-align:left;
color:#666666;
}

.vbbox table.match td.goal, .vbbox table.match td.got {
font-weight:bold;
}

.vbbox table td.flag img {
border:1px solid #CCCCCC;
margin:0 auto;
}