@charset "utf-8";
/* CSS Document */

* {	margin:0; padding:0; outline:none; }
body { background:#000 url(../../images/eurocup2012/body-bg.jpg) no-repeat fixed center top; color: #000; }
body, select, input, textarea { font: normal 12px  Arial, Verdana, Sans-Serif /*Global font-size reset*/; }

a, a:hover{ color:#000; text-decoration:none; }
hr {   height:1px; background:#5f6063; border:0; color:#CCC; clear:both; width:163px; margin:4px 0 2px 0; _margin:0 !important; padding:0; }

.line { height:1px; line-height:1px; border:1px solid #5f6063; border-width:1px 0 0 0;   margin:4px 0 2px 0; width:160px; display:block; }


img { border:0; }
 
.fleft { float:left ; width:660px;}
.fright { float:right ;}

.clearB { clear:both;}
.clearL { clear:left;}

/* png hack */
 
# img {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(...);}

/* selected hack */
* a:active{ outline:none;}
:-moz-any-link:focus {outline: none;}
 
.fl { float:left;}
.fr { float:right;}
.fll { _float:left;}

.pad10 { padding:0 0 0 10px;}


/* Main Content CSS */
#wrap { margin:0 auto; width:990px; padding:0;}
#header { width:990px; padding:0; float:left;}


#footer { width:990px; margin:0 0 0 0; padding:0; float:left; font: bold 11px Arial, Helvetica, sans-serif; text-align:center; background:url(../../images/eurocup2012/footer_bg.gif) no-repeat top center;}
#footer .footlinks { float:left; width:970px; padding:10px;}
#footer .footlinks ul { margin:0; padding:0; list-style:none; }
#footer .footlinks li { margin:0; padding:0 5px; list-style:none; display:inline; color:#fff;  }
#footer .footlinks li a{ color:#fff; }
#footer .copyrighttxt { float:left; text-align:center; color:#fff; width:100%; margin:0 0 10px 0; }

.logo { width:230px; margin:0; padding:0; float:left; }


/* -------------------- Google Ads -------------------- */

.topbanner { width:730px; margin:30px 0 0 30px; padding:0; float:left; height:90px; }
.googleadbox { width:600px;   float:left; padding:10px 20px; display:inline; }
.googleads { width:280px; float:left; display:inline; margin:0 10px 0 0; }
.googleads strong { width:260px; float:left; display:block; color:#ab171d; font:bold 12px/18px Verdana, Geneva, sans-serif; }
.googleads strong a{ color:#ab171d; text-decoration:none; }
.googleads b { width:260px; float:left; display:block;font:normal 11px/14px Verdana, Geneva, sans-serif;  }
.googleads b a {color:#ab171d; text-decoration:none;  }
.googleads u { width:260px; float:left; display:block;font:normal 10px/14px  Verdana, Geneva, sans-serif;  text-decoration:none;  }
.googleads u a {color:#ab171d; text-decoration:none;  }

.top_ad_728x90 { width:728px; height:90px; margin:14px 0 0 10px; padding:0; float:left; display:inline;}
.btm_ad_300x250 { width:300px; height:250px; margin:14px 0 0 10px; padding:0; float:left; display:inline;}
.rt_ad_300x250 { width:310px; height:250px; margin:10px 0 0 10px; padding:0; float:left; display:inline;}

.nomar { margin:0; padding:0; display:inline;}

.outerbox { width:100%; float:left; display:inline;  }
.outerbox_top { width:660px; float:right; height:14px;  display:inline;  }
.outerbox_mid { width:660px; float:right; background:url(../../images/eurocup2012/box_bg_mid.png) repeat-y top center; }
.outerbox_bot { width:660px; float:right; height:14px; display:inline; } 

.googlebox { width:633px; float:left; display:inline; margin:10px 0 0 6px;clear:both; }
.googlebox_top { width:633px; float:right; height:11px;  display:inline;  }
.googlebox_mid { width:633px; float:right; background:url(../../images/eurocup2012/google_mid.jpg) repeat-y top left; }
.googlebox_bot { width:633px; float:right; height:11px; display:inline; } 
.bookmark { width:140px; float:left;display:inline; } 
.content_icons { width:55px; float:left;display:inline; }



