/* EU-SCORE.COM STYLESHEET */

* { border: 0; margin: 0; padding: 0; outline: none; }

html,
body { margin:0; padding:0; height:100%; background: #fff; font-family: Helvetica, Arial, sans-serif; font-size: 12px;  }

/* MAIN CONTAINER */
#container { min-height:100%; position:relative; width: 100%;}

/* HEADER */
#header-container { width: 100%; background: url(../images/glow.png) repeat-x center; height: 122px;}
/*HEADER DESIGN */
#header-main { background: url(../images/main-header.png) no-repeat center; height: 122px; }
#header-bghome { background: url(../images/header-home.png) no-repeat center; height: 122px; }
#header-tennis { background: url(../images/header-tennis.png) no-repeat center; height: 122px; }
#header-hockey { background: url(../images/header-hockey.png) no-repeat center; height: 122px; }
#header-basketball { background: url(../images/header-basketball-t.jpg) no-repeat center; height: 122px; }
#header-baseball { background: url(../images/header-baseball.png) no-repeat center; height: 122px; }
#header-bg { background: url(../images/basketball_02.jpg) repeat-x center; height: 122px;}

#header { width: 941px; padding: 0 10px 0 9px; margin: 0 auto; height: 122px; position: relative; z-index: 2;}
#logo { float:left; margin: 14px 0 0 0; width: 452px; height: 58px;}
#language { float: right; width: auto; font-size: 11px; text-align: right; margin: 23px 0 0 0; color: #fff; font-family:Arial, Helvetica, sans-serif;}
.time { float: right; width: auto; font-size: 11px; margin: 3px 0 0 0; color: #fff; font-family:Arial, Helvetica, sans-serif;}

#language .lang { text-align: right; margin: 10px 0 0 0;  }
#language .lang a:link, #language .lang a:visited, #language .lang a:active { text-decoration: none; color: #fff; font-size: 11px;}
#language .lang a.ro { background: url(../images/ro.png) center left no-repeat; padding: 0 0 0 20px;}
#language .lang a.de { background: url(../images/de.png) center left no-repeat; padding: 0 0 0 20px; margin: 0 17px 0 0;}
#language .lang a.en { background: url(../images/en.png) center left no-repeat; padding: 0 0 0 20px; }
#language .lang a.en1 { background: url(../images/en.png) center left no-repeat; padding: 0 0 0 20px; margin: 0 17px 0 0;}

/* SPORTS MENU */

#header-bottom { position: absolute; bottom: 0; clear:both; height: 50px; width: 941px;}
#header-bottom #menu-sports { padding-top: 17px;}
#header-bottom #menu-sports ul li { list-style: none; display: inline;}
#header-bottom #menu-sports ul li a { color: #fff; text-decoration: none; font-family: "Myriad Pro", Helvetica, Arial, sans-serif;  }
#header-bottom #menu-sports ul li a.soccer:link, #header-bottom #menu-sports ul li a.soccer:visited,
#header-bottom #menu-sports ul li a.soccer:active { background:url(../images/soccer-n.png) no-repeat center left; 
height:26px; width: 55px; font-size: 15px; display: block; padding: 7px 0 0 33px; margin: 0 2px 0 0; float: left;}

#header-bottom #menu-sports ul li a.soccer:hover { background:url(../images/soccer-h.png) no-repeat center left;}

#header-bottom #menu-sports ul li a.basketball:link, #header-bottom #menu-sports ul li a.basketball:visited,
#header-bottom #menu-sports ul li a.basketball:active { background:url(../images/basketbal-n.png) no-repeat center left; 
height:26px; width: 78px; display: block; font-size: 15px; padding: 7px 0 0 33px; margin: 0 2px 0 0; float: left;  }

#header-bottom #menu-sports ul li a.basketball:hover { background:url(../images/basketbal-h.png) no-repeat center left; }

#header-bottom #menu-sports ul li a.baseball:link, #header-bottom #menu-sports ul li a.baseball:visited,
#header-bottom #menu-sports ul li a.baseball:active { background:url(../images/baseball-n.png) no-repeat center left; 
height:26px; width: 65px; display: block; font-size: 15px; padding: 7px 0 0 33px; margin: 0 2px 0 0; float: left; }

#header-bottom #menu-sports ul li a.baseball:hover { background:url(../images/baseball-h.png) no-repeat center left; }

#header-bottom #menu-sports ul li a.tennis:link, #header-bottom #menu-sports ul li a.tennis:visited,
#header-bottom #menu-sports ul li a.tennis:active { background:url(../images/tenis-n.png) no-repeat center left; 
height:26px; width: 54px; display: block; font-size: 15px; padding: 7px 0 0 33px; margin: 0 2px 0 0; float: left; }

#header-bottom #menu-sports ul li a.tennis:hover{ background:url(../images/tenis-h.png) no-repeat center left;}

#header-bottom #menu-sports ul li a.hokey:link, #header-bottom #menu-sports ul li a.hokey:visited,
#header-bottom #menu-sports ul li a.hokey:active { background:url(../images/hockey-n.png) no-repeat center left; 
height:26px; width: 60px; display: block; font-size: 15px; padding: 7px 0 0 33px; margin: 0 2px 0 0; float: left; }

#header-bottom #menu-sports ul li a.hokey:hover { background:url(../images/hockey-h.png) no-repeat center left; }

#header-bottom #menu-sports ul li a.w-cup:link, #header-bottom #menu-sports ul li a.w-cup:visited,
#header-bottom #menu-sports ul li a.w-cup:active { background:url(../images/world-n.png) no-repeat center left; 
height:26px; width: 118px; display: block; padding: 7px 0 0 30px; font-size: 15px; float: left; }
#header-bottom #menu-sports ul li a.w-cup:hover{ background:url(../images/w-cup-h.png) no-repeat center left; }

/* RO MENU */
#header-bottom #menu-sports ul li a.soccer-ro:link, #header-bottom #menu-sports ul li a.soccer-ro:visited,
#header-bottom #menu-sports ul li a.soccer-ro:active { background:url(../images/ro/soccer-ro.png) no-repeat center left; 
height:26px; width: 52px; font-size: 15px; display: block; padding: 7px 0 0 33px; margin: 0 2px 0 0; float: left;}

#header-bottom #menu-sports ul li a.soccer-ro:hover { background:url(../images/ro/soccer-ro-h.png) no-repeat center left;}

#header-bottom #menu-sports ul li a.basketball-ro:link, #header-bottom #menu-sports ul li a.basketball-ro:visited,
#header-bottom #menu-sports ul li a.basketball-ro:active { background:url(../images/ro/baschet.png) no-repeat center left; 
height:26px; width: 63px; display: block; font-size: 15px; padding: 7px 0 0 33px; margin: 0 2px 0 0; float: left;  }

#header-bottom #menu-sports ul li a.basketball-ro:hover { background:url(../images/ro/baschet-h.png) no-repeat center left; }

#header-bottom #menu-sports ul li a.tennis-ro:link, #header-bottom #menu-sports ul li a.tennis-ro:visited,
#header-bottom #menu-sports ul li a.tennis-ro:active { background:url(../images/ro/tennis-ro.png) no-repeat center left; 
height:26px; width: 46px; display: block; font-size: 15px; padding: 7px 0 0 33px; margin: 0 2px 0 0; float: left; }

#header-bottom #menu-sports ul li a.tennis-ro:hover{ background:url(../images/ro/tennis-ro-h.png) no-repeat center left;}

#header-bottom #menu-sports ul li a.hokey-ro:link, #header-bottom #menu-sports ul li a.hokey-ro:visited,
#header-bottom #menu-sports ul li a.hokey-ro:active { background:url(../images/ro/hochei.png) no-repeat center left; 
height:26px; width: 57px; display: block; font-size: 15px; padding: 7px 0 0 33px; margin: 0 2px 0 0; float: left; }

#header-bottom #menu-sports ul li a.hokey-ro:hover { background:url(../images/ro/hochei-h.png) no-repeat center left; }

/* END OF RO MENU */

/* DE MENU */
#header-bottom #menu-sports ul li a.soccer-de:link, #header-bottom #menu-sports ul li a.soccer-de:visited,
#header-bottom #menu-sports ul li a.soccer-de:active { background:url(../images/fussball.png) no-repeat center left; 
height:26px; width: 63px; font-size: 15px; display: block; padding: 7px 0 0 33px; margin: 0 2px 0 0; float: left;}

#header-bottom #menu-sports ul li a.soccer-de:hover { background:url(../images/fussball-h.png) no-repeat center left;}
/* END OD DE MENU */

/* menu active buttons */
#header-bottom #menu-sports ul li.active a.soccer { 
background:url(../images/soccer-active.png) no-repeat top left;
height: 26px; width:58px; font-size: 15px; padding: 11px 0 0 33px; margin: -3px 2px 0 0; color: #333;
display: block;
}

#header-bottom #menu-sports ul li.active a.w-cup { 
background:url(../images/cup-a.png) no-repeat top left;
height: 26px; width:118px; font-size: 15px; padding: 11px 0 0 33px; margin: -3px 2px 0 0; color: #333;
display: block;
}

#header-bottom #menu-sports ul li.active a.tennis { 
background:url(../images/tennis-a.png) no-repeat top left;
height: 26px; width:56px; font-size: 15px; padding: 11px 0 0 33px; margin: -3px 2px 0 0; color: #333;
display: block;
}

#header-bottom #menu-sports ul li.active a.hokey { 
background:url(../images/hockey-a.png) no-repeat top left;
height: 26px; width:62px; font-size: 15px; padding: 11px 0 0 33px; margin: -3px 2px 0 0; color: #333;
display: block;
}

#header-bottom #menu-sports ul li.active a.basketball { 
background:url(../images/basketball-a.png) no-repeat top left;
height: 26px; width:80px; font-size: 15px; padding: 11px 0 0 33px; margin: -3px 2px 0 0; color: #333;
display: block;
}

#header-bottom #menu-sports ul li.active a.baseball { 
background:url(../images/baseball-a.png) no-repeat top left;
height: 26px; width:67px; font-size: 15px; padding: 11px 0 0 33px; margin: -3px 2px 0 0; color: #333;
display: block;
}

#header-bottom #menu li.active a.contact { 
background:url(../images/contact-a.png) no-repeat center;
height: 33px;  width:74px;  color: #333;
}

#header-bottom #menu li.active a.contact-de { 
background:url(../images/kontact-a.png) no-repeat center;
height: 33px;  width:73px;  color: #333;
}

/* active menu */
#header-bottom #menu-sports ul li.active a.soccer-ro { 
background:url(../images/ro/soccer-ro-a.png) no-repeat top left;
height: 26px; width:54px; font-size: 15px; padding: 11px 0 0 33px; margin: -3px 2px 0 0; color: #333;
display: block;
}


#header-bottom #menu-sports ul li.active a.tennis-ro { 
background:url(../images/ro/tennis-ro-a.png) no-repeat top left;
height: 26px; width:48px; font-size: 15px; padding: 11px 0 0 33px; margin: -3px 2px 0 0; color: #333;
display: block;
}

#header-bottom #menu-sports ul li.active a.hokey-ro { 
background:url(../images/ro/hochei-a.png) no-repeat top left;
height: 26px; width:59px; font-size: 15px; padding: 11px 0 0 33px; margin: -3px 2px 0 0; color: #333;
display: block;
}

#header-bottom #menu-sports ul li.active a.basketball-ro { 
background:url(../images/ro/baschet-a.png) no-repeat top left;
height: 26px; width:65px; font-size: 15px; padding: 11px 0 0 33px; margin: -3px 2px 0 0; color: #333;
display: block;
}

#header-bottom #menu-sports ul li.active a.soccer-de { 
background:url(../images/fussball-a.png) no-repeat top left;
height: 26px; width:65px; font-size: 15px; padding: 11px 0 0 33px; margin: -3px 2px 0 0; color: #333;
display: block;
}

/* end of active  menu */

/* graphic element */
#element-soccer { background: url(../images/elem-soccer.png) no-repeat; width: 122px; height: 65px;
 position: absolute; z-index: 500; left: 672px; margin-top:-4px;}
#element-cup { background: url(../images/worldCup.png) no-repeat; width: 147px; height: 131px;
 position: absolute; z-index: 500; left: 652px; margin-top:-74px;}
 #element-tennis { background: url(../images/tennis.png) no-repeat; width: 126px; height: 66px;
 position: absolute; z-index: 500; left: 672px; margin-top:-4px;}
#element-hockey { background: url(../images/hockey.png) no-repeat; width: 124px; height: 66px;
 position: absolute; z-index: 500; left: 672px; margin-top:-4px;}
#element-basketball { background: url(../images/basketball.png) no-repeat; width: 124px; height: 75px;
 position: absolute; z-index: 500; left: 665px; margin-top:-12px;}
 #element-baseball { background: url(../images/baseball.png) no-repeat; width: 126px; height: 61px;
 position: absolute; z-index: 500; left: 665px; margin-top:-4px;}

/* SECOND MENU HEADER */
#header-bottom #menu { position: absolute; right: 0;}
#header-bottom #menu ul { list-style: none;}
#header-bottom #menu li { display: inline;}
#header-bottom #menu a { text-decoration: none; color: #fff; font-size: 15px; font-family: "Myriad Pro", Helvetica, Arial, sans-serif;}
#header-bottom #menu a.home:link, #header-bottom #menu a.home:visited, #header-bottom #menu a.home:active {
	background:url(../images/home-n.png) no-repeat center; text-align: center; display: block; float: left;
	width: 59px; height: 33px; margin: 0 1px 0 0; line-height: 33px;}
#header-bottom #menu a.home:hover { background:url(../images/home-h.png) no-repeat center;}	

#header-bottom #menu a.home-ro:link, #header-bottom #menu a.home-ro:visited, #header-bottom #menu a.home-ro:active {
	background:url(../images/ro/acasa.png) no-repeat center; text-align: center; display: block; float: left;
	width: 58px; height: 33px; margin: 0 1px 0 0; line-height: 33px;}
#header-bottom #menu a.home-ro:hover { background:url(../images/ro/acasa-h.png) no-repeat center;}	

#header-bottom #menu a.contact:link, #header-bottom #menu a.contact:visited, #header-bottom #menu a.contact:active {
	background:url(../images/contact-n.png) no-repeat center; text-align: center; display: block; float: left;
	width: 71px; height: 33px; line-height: 33px;}
#header-bottom #menu a.contact:hover { background:url(../images/contact-h.png) no-repeat center;}	

#header-bottom #menu a.contact-de:link, #header-bottom #menu a.contact-de:visited, #header-bottom #menu a.contact-de:active {
	background:url(../images/kontact.png) no-repeat center; text-align: center; display: block; float: left;
	width: 71px; height: 33px; line-height: 33px;}
#header-bottom #menu a.contact-de:hover { background:url(../images/kontact-h.png) no-repeat center;}


/* MAINBODY */
#mainbody { padding-bottom: 150px; overflow: hidden;
background: #fff url(../images/main-bg.png) repeat-x; width: 100%; margin: 5px 0 0 0; color: #000; line-height: 18px;
}

#content-container { width: 944px; padding: 0 10px 0 6px; margin: 30px auto 0; font-family: Arial, Helvetica, sans-serif;}
#main { width: 678px; float:left; }
#main-top { background: url(../images/main-top.png) no-repeat center; height: 12px;}
#main-mid { background: url(../images/main-mid.png) repeat-y center;}
#main-bot { background: url(../images/main-bot.png) no-repeat center; height: 12px;}
#content { padding:8px 15px 22px 15px; font-size: 12px; overflow: hidden;}
#content h1 { color: #566783; font-size: 16px;}


/* FORM */	
.center { text-align: right; margin-bottom: 10px; font-size: 10px; font-family:Arial, Helvetica, sans-serif; color:#666;}
#contactForm { margin-bottom: 30px; overflow: hidden;}
#content form { margin-top: 20px;}
#content div.input input { width: 200px; height: 18px; line-height: 18px;
border-top: 1px solid #727272; border-right: 1px solid #b4b4b4; border-bottom: 1px solid #d9d9d9; border-left: 1px solid #b4b4b4;}
#content textarea { width: 200px; height: 98px;
border-top: 1px solid #cbcbcb; border-right: 1px solid #b4b4b4; border-bottom: 1px solid #d9d9d9; border-left: 1px solid #b4b4b4;}
.col1, .col2 { float:left;}
.col1 { margin-right: 25px;}
.input { padding-bottom: 15px; padding-top:0; margin-right: 15px; }
#content form span {  display:block;}
#content .send { background: url(../images/send.png) no-repeat center; cursor: pointer; width: 102px; height: 29px;
 margin:0 0 0 100px; display: inline;}

#donate { width: 100%; border-top: 1px solid #dfe1e3; clear: both; padding-top: 30px;}
#donate a:link, #donate a:visited, #donate a:active { background: url(../images/donate.png) no-repeat center; display:block;
width: 92px; height: 26px; padding: 0 0 0 8px; margin-bottom: 5px;}
/* WORLDCUP TABS */
.marginBot { padding: 0 0 30px 0; overflow: hidden;}
.cuptab { width: 150px; height: 115px; float: left; margin-right: 6px;}
.cuptab h2 { background: url(../images/h2-bg.jpg) repeat-x center; height: 29px; line-height: 29px; color: #fff; padding: 0 0 0 9px; font-weight: bold; border-bottom: 1px solid #fff;}
.cuptab ul { list-style:none; background: url(../images/cuptab-bg.png) repeat-x top; padding: 7px 0 0 9px; }
.cuptab li { height: 19px; margin: 0 0 2px 0;}
.cuptab li a { text-decoration: none; color: #000; position: relative; top:-2px; }
.cuptab li img { margin: 0 10px 0 0;} 
/* SIDEBAR */
#sidebar-container { float: right; width: 240px;}
#sidebar-container .tab1, #sidebar-container .tab2 { text-align: right;}
#sidebar-container .tab1 { margin: 0 0 30px 0;}


/* FOOTER */
#footer-container { position:absolute; bottom:0; width:100%; height:85px; }
#footer { width: 940px; padding: 10px 0 0 0; border-top: 1px solid #dbe1e6; margin: 0 auto; color: #91a0ac; font-size: 12px; position: relative; font-family:Arial, Helvetica, sans-serif;}
ul#footer-menu { list-style: none; margin: 7px 0 0 0;}
ul#footer-menu li { display: inline;}
ul#footer-menu li a:link, ul#footer-menu li a:visited, ul#footer-menu li a:active {
	display:block; float: left; color: #91a0ac; font-size: 12px; text-decoration: underline; padding: 0 10px;
	border-right: 1px solid #f0f2f4; border-left: 1px solid #91a0ac; height: 15px; line-height: 15px; margin: 0 0 5px 0; }
ul#footer-menu li a:hover,
ul#footer-menu li.active a:link, ul#footer-menu li.active a:visited, ul#footer-menu li.active a:active { color: #333; text-decoration: none;}
.trafic { position: absolute; right:0; top: 15px; cursor: pointer;}
.live { position: absolute; top: 20px; right: 115px;}

