html, body{background: #001706 url(../images/background.jpg) 50% 0 no-repeat; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #eee891; font-weight: normal;}

/*pages structure*/
#home, #contest, #team_page, #player_page, #contest_guess, #register, #stadium_page, #forecast_page, #article, #team_tv, #match_page, #program_page, #article_list, #login_page, #game_page, #user_account, #static{width: 945px; background: #000b03; margin: 0 auto;}

#home #content_top{padding: 10px 18px;}
#home #content_bottom{padding: 10px 18px;}
#home #sidebar{width: 250px; float: left;}
#home #content{width: 640px; float: right;}

#contest #content, #contest_guess #content, #team_page #content, #player_page #content, #stadium_page #content, #forecast_page #content, #article #content, #team_tv #content, #match_page #content, #login_page #content{width: auto; padding: 10px 18px; float: none;}

#team_page #content_left, #player_page #content_left, #match_page #content_left{width: 390px; float: left;}
#team_page #content_right, #player_page #content_right, #match_page #content_right{width: 505px; float: right;}

#register #content_left, #login_page #content_left, #user_account #content_left, #static #content_left{width: 590px; padding: 12px 0 10px 18px; float: left;}
#register #content_right, #login_page #content_right, #user_account #content_right, #static #content_right{width: 300px; padding: 12px 18px 10px 0; float: right;}

#stadium_page #content_left, #team_tv #content_left{width: 505px; float: left;}
#stadium_page #content_right, #team_tv #content_right{width: 390px; float: right;}

#article #content_left{width: 590px; float: left;}
#article #content_right{width: 300px; float: right;}

#program_page #content_top{padding: 10px 18px 0 18px;}
#program_page #content_bottom{padding: 0 18px 10px 18px;}
#program_page #content{width: 640px; float: left;}
#program_page #sidebar{width: 250px; float: right;}

#article_list #content, #game_page #content{width: 640px; padding: 10px 0 10px 18px; float: left;}
#article_list #sidebar, #game_page #sidebar{width: 250px; padding: 10px 18px 10px 0;; float: right;}

/*general clases*/
.btn_right, .btn_right_dark_red_bg{width: 14px; background: url(../images/btn_right.gif) 100% 0 no-repeat; display: table;}
	.btn_right a, .btn_right_dark_red_bg a{height: 29px; font-family: Arial, Helvetica, sans-serif; font-size: 20px; color: #ccc; font-weight: bold; line-height: 29px; white-space: nowrap; text-decoration: none; background: url(../images/btn_left.gif) no-repeat; padding: 0 7px; display: block;}
	.btn_right a:hover, .btn_right_dark_red_bg a:hover{color: #fff;}

.btn_right_dark_red_bg{background: url(../images/btn_right_dark_red_bg.gif) 100% 0 no-repeat;}
	.btn_right_dark_red_bg a{background: url(../images/btn_left_dark_red_bg.gif) no-repeat;}

.btn_right_small_dark_red_bg{width: 14px; background: url(../images/btn_right_small_dark_red_bg.gif) 100% 0 no-repeat; display: table;}
	.btn_right_small_dark_red_bg a{height: 24px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #ccc; font-weight: bold; line-height: 24px; white-space: nowrap; text-decoration: none; background: url(../images/btn_left_small_dark_red_bg.gif) no-repeat; padding: 0 7px; display: block;}
	.btn_right_small_dark_red_bg a:hover{color: #fff;}

.btn_right_small_yellow_bg{width: 14px; background: url(../images/btn_right_small_yellow_bg.gif) 100% 0 no-repeat; display: table;}
	.btn_right_small_yellow_bg a{height: 24px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #ccc; font-weight: bold; line-height: 24px; white-space: nowrap; text-decoration: none; background: url(../images/btn_left_small_yellow_bg.gif) no-repeat; padding: 0 7px; display: block;}
	.btn_right_small_yellow_bg a:hover{color: #fff;}

input.submit{height: 29px; font-family: Arial, Helvetica, sans-serif; font-size: 20px; color: #ccc; font-weight: bold; line-height: 29px; background: red url(../images/btn_bg.gif) repeat-x; border: none; padding: 0 5px; cursor: pointer;}

input, select, textarea{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000; line-height: 12px;}

/*HEADER*/
#header{height: 185px; background: #001706 url(../images/header_bg.jpg) 50% 0 no-repeat; position: relative;}
#header .raiffeisen{width: 341px; height: 214px; background: url(../images/raiffeisen.png) no-repeat; display: block; position: absolute; top: 0; right: 0;}
#header #menu{position: relative;}
#header .login_err{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #ebd702; background: url(../images/login_err_bg.gif) repeat-x; position: absolute; top: 26px; left: 10px;}
	#header .login_err span{background: url(../images/login_err_arrow.gif) 45px 0 no-repeat; display: block; padding: 9px 18px 5px 10px; position: relative;}
	#header .login_err a{width: 11px; height: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #d90000; text-decoration: none; text-align: center; line-height: 9px; background: #fff; display: block; outline: none; position: absolute; top: 6px; right: 2px;}
	#header .login_err a:hover{color: #fff; background: #ebd702;}

/*search*/
#search{width: 486px; margin-left: 145px; padding-left: 9px; position: relative;}
	#search .search_right{background: url(../images/search_right.gif) 100% 100% no-repeat;}
	#search .search_left{height: 50px; background: url(../images/search_left.gif) 0 100% no-repeat; margin-left: -9px; padding: 8px 0 0 315px; white-space: nowrap;}
	#search input{width: 105px; background: url(../images/input_bg.gif) repeat-x; border: 1px solid #e5da1e;}
	#search input.search{width: auto; background: transparent url(../images/ic_search.gif) 5px 50% no-repeat; border: none; color: #f8ef26; font-size: 11px; text-decoration: underline; padding-left: 15px; cursor: pointer; position: relative;}
	#search label{width: 100%; color: #f8ef26; margin-top: 10px; display: block;}

/*login*/
#login{width: 280px; padding-left: 8px; position: absolute; top: 0; left: 155px;}
	#login .login_right{background: url(../images/login_right.gif) 100% 0 no-repeat;}
	#login .login_left{height: 25px; background: url(../images/login_left.gif) 0 0 no-repeat; margin-left: -8px; padding: 8px 8px 0 8px;}
		#login .login_left span{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #0e1005; font-weight: bold; line-height: 17px; padding-left: 3px; float: left;}
	#login input{width: 100px; background: url(../images/input_bg.gif) repeat-x; border: 1px solid #dad21d; margin: 0 10px 0 0; float: left;}
	#login input.submit{width: auto; height: 17px; background: url(../images/login_submit_bg.gif) repeat-x; border: none; color: #fff; font-size: 10px; line-height: 17px; padding: 0 3px; cursor: pointer; float: right;}
	#login label{width: 100%; color: #f8ef26; margin-top: 12px; display: block;}

	#login ul{margin-top: 2px;}
		#login ul li{margin-right: 15px; float: left;}
			#login ul li a{font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #fff; text-decoration: underline;}
			#login ul li a:hover{color: #f8ef26;}

/********** HOME **********/

/*CONTENT TOP*/
/*random news*/
#random_news{border: 1px solid #969238; margin-top: 55px; float: left; position: relative;}/*width 600px*/
	#random_news p{width: 600px; height: 55px; font-family: "Times New Roman", Times, serif; font-size: 28px; color: #969238; font-weight: normal; line-height: 55px; letter-spacing: -1px; background: url(../images/title_line.gif) 0 50% repeat-x; position: absolute; top: -56px; left: -1px;}
		#random_news p span{background: #000b03; padding: 0 10px 0 0;}
#random_news ul{width: 244px; height: 270px; float: left; overflow: hidden;}
		#random_news ul li{height: 20%;}
			#random_news ul li a{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #faf5aa; font-weight: normal; text-decoration: none; padding: 10px; display: block;}
			#random_news ul li a.selected{background: #969238;}
				#random_news ul li a strong{font-family: "Times New Roman", Times, serif; font-size: 18px; color: #fff; font-weight: normal; display: block; letter-spacing: -1px;}
	#random_news .img_container{width: 330px; background: #969238; padding: 12px; float: left; overflow: hidden;}
		#random_news .img_container .fix_dimension{width: 330px; height: 246px; overflow: hidden;}
			#random_news .img_container .fix_dimension img{}

/*classification*/
#classification{width: 290px; float: right;}
	#classification p{width: 290px; height: 55px; font-family: "Times New Roman", Times, serif; font-size: 22px; color: #969238; font-weight: normal; text-align: right; line-height: 55px; letter-spacing: -1px; background: url(../images/title_line.gif) 0 50% repeat-x;}
		#classification p span{background: #000b03; padding: 0 0 0 10px;}
			#classification p span strong{color: #fff; font-weight: normal;}
	#classification table{width: 100%; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #6d6d6d; text-align: center; border-top: 3px solid #413f0a; border-bottom: 3px solid #413f0a;}
	#classification thead{color: #d89e43;}
		#classification thead th.head{color: #fff; background: #5f1007;}
	#classification tr{}
	#classification tr.ro{color: #fff; background: #0f4a23;}
	#classification th{width: 10%; font-size: 11px; text-align: center; border-bottom: 1px solid #413f0a; padding: 5px;}
	#classification tbody{}
		#classification tbody th{width: 30%; color: #fff; text-align: right; background: #5f1007; border-bottom: 1px solid #5f1007;}
			#classification tbody th img{width: 16px; height: 11px; margin-left: 5px; vertical-align: middle;}
		#classification tbody th.ro{color: #040504; text-align: right; background: #fffe28 !important;}
	#classification td{border-bottom: 1px solid #413f0a; padding: 5px;}

/*contest 290x 140*/
#contest_promo{float: right;}

/*CONTENT BOTTOM*/
/*SIDEBAR*/
/*hot news*/
#hot_news{width: 100%; margin-bottom: 25px; position: relative;}
	#hot_news p{font-family: "Times New Roman", Times, serif; font-size: 28px; color: #fff; font-weight: normal; text-align: center; letter-spacing: -1px; background: url(../images/title_line.gif) 0 50% repeat-x; margin-bottom: 5px;}
		#hot_news p span{background: #000b03; padding: 0 10px;}
	#hot_news ul{border-top: 3px solid #413f0a;}
		#hot_news ul li{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #eee891; font-weight: normal; border-bottom: 1px solid #413f0a; padding: 10px 0 20px 0;}
			#hot_news ul li a{font-family: "Times New Roman", Times, serif; font-size: 18px; color: #f8ef26; font-weight: normal; text-decoration: none; margin-bottom: 5px; display: block;}
			#hot_news ul li a:hover{color: #fff;}
	#hot_news a.more{font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #fff; font-weight: normal; text-decoration: underline; background: #000b03; padding: 0 10px; position: absolute; right: 25px; bottom: -7px;}
	#hot_news a.more:hover{color: #f8ef26;}

/*forecasts*/
#forecasts{margin-bottom: 20px;}
	#forecasts p{font-family: "Times New Roman", Times, serif; font-size: 28px; color: #969238; font-weight: normal; text-align: center; letter-spacing: -1px; background: url(../images/title_line.gif) 0 50% repeat-x; margin-bottom: 5px;}
		#forecasts p span{background: #000b03; padding: 0 10px;}

	#forecasts table{width: 100%; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #fff; text-align: center; background: #5e5e15;}
	#forecasts tr{}
	#forecasts tr.dark{background: #413f0a;}
	#forecasts td{padding: 3px; vertical-align: top;}
		#forecasts td img{margin-top: 2px;}
	#forecasts td.host{width: 25%; font-size: 10px; color: #eee891; text-align: right;}
	#forecasts td.guest{width: 25%; font-size: 10px; color: #eee891; text-align: left;}

#forecasts .more{background: url(../images/title_line.gif) 0 50% repeat-x; margin-top: 5px; overflow: hidden; zoom: 1;}
	#forecasts .more a{font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #fff; font-weight: normal; text-decoration: underline; background: #000b03; padding: 0 10px; margin-right: 25px; float: right;}
	#forecasts .more a:hover{color: #f8ef26;}

/*results*/
#results{margin-bottom: 20px;}
	#results p, #game_schedule p{font-family: "Times New Roman", Times, serif; font-size: 28px; color: #969238; font-weight: normal; text-align: center; letter-spacing: -1px; background: url(../images/title_line.gif) 0 50% repeat-x; margin-bottom: 5px;}
		#results p span, #game_schedule p span{background: #000b03; padding: 0 10px;}

	#results table, #game_schedule table{width: 100%; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #fff; text-align: center; background: #5e5e15;}
	#results tr, #game_schedule tr{}
	#results tr.dark, #game_schedule tr.dark{background: #413f0a;}
	#results td, #game_schedule td{padding: 3px; vertical-align: top;}
		#results td img, #game_schedule td img{margin-top: 2px;}
	#results td.host, #game_schedule td.host{width: 25%; font-size: 10px; color: #eee891; text-align: right;}
	#results td.guest, #game_schedule td.guest{width: 25%; font-size: 10px; color: #eee891; text-align: left;}

	#results .more{background: url(../images/title_line.gif) 0 50% repeat-x; margin-top: 5px; overflow: hidden; zoom: 1;}
		#results .more a{font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #fff; font-weight: normal; text-decoration: underline; background: #000b03; padding: 0 10px; margin-right: 25px; float: right;}
		#results .more a:hover{color: #f8ef26;}

/*game 290x140*/
#game, #program_page #contest_promo, #article_list #contest_promo{margin-bottom: 20px; display: block;}

/*CONTENT*/
/*program*/
#home #program{margin-bottom: 10px;}
	#home #program p{font-family: "Times New Roman", Times, serif; font-size: 28px; color: #969238; font-weight: normal; letter-spacing: -1px; background: url(../images/title_line.gif) 0 50% repeat-x; margin: 0 10px 5px 0;}
		#home #program p span{background: #000b03; padding: 0 10px 0 0;}
	#home #program ul{background: #0e1005 url(../images/euro2008.gif) 12px 50% no-repeat; border-top: 3px solid #413f0a; border-bottom: 1px solid #413f0a; padding: 10px 0; zoom: 1;}
		#home #program ul li{height: 1%; margin: 0 10px 0 65px; padding: 10px 0; clear: both;}
			#home #program ul li p{font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #eee891; font-weight: normal; background: none; float: left;}
				#home #program ul li p strong{font-family: "Times New Roman", Times, serif; font-size: 25px; color: #969238; font-weight: normal; margin-right: 5px;}

	#home #program .games_bar{float: right;}
	#home #program .games_bar_right{width: 22px; background: url(../images/games_bar_right.gif) 100% 0 no-repeat; display: table;}
	#home #program .games_bar_left{height: 32px; background: url(../images/games_bar_left.gif) no-repeat; padding: 0 11px; display: block;}

	#home #program table{width: 440px; height: 100%}
	#home #program tr{}
	#home #program td{font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 18px; color: #fff; font-weight: normal; text-align: center; line-height: 26px; white-space: nowrap;}
		#home #program td strong{width: 91px; height: 26px; color: #ffe901; background: url(../images/ro_tab.gif) no-repeat; margin: 0 auto; display: block;}
	#home #program td.host, #program td.guest{width: 30%;}
	#home #program td.score{width: 20%;}
	#home #program td.hour{width: 20%;font-family: "Courier New", Courier, monospace; font-size: 14px; color: #000; font-weight: bold; text-align: center; background: url(../images/hour_tab.gif) 50% 50% no-repeat;}

/*blogs*/
#blogs{margin-bottom: 20px;}
	#blogs p{font-family: "Times New Roman", Times, serif; font-size: 28px; color: #969238; font-weight: normal; letter-spacing: -1px; background: url(../images/title_line.gif) 0 50% repeat-x; margin-bottom: 5px;}
		#blogs p span{background: #000b03; padding: 0 10px 0 0;}
	#blogs ul{border-top: 3px solid #413f0a; border-bottom: 1px solid #413f0a; padding: 10px 0;}
		#blogs ul li{width: 33%; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #eee891; font-weight: normal; float: left;}
			#blogs ul li .blog{height: 140px; padding: 10px;}
			#blogs ul li a{font-family: "Times New Roman", Times, serif; font-size: 20px; color: #f8ef26; font-weight: normal; text-decoration: none; letter-spacing: -1px;}
			#blogs ul li a:hover{color: #fff;}
			#blogs ul li .comments{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #969238; font-weight: normal; margin-bottom: 10px; display: block;}
#blogs .blogger{font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #969238; font-weight: normal; border-top: 1px solid #232206; padding: 10px;}
	#blogs .blogger img{margin-right: 10px; float: left;}
	#blogs .blogger .name{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #fff; font-weight: bold; display: block;}
	
	#blogs .more{margin-top: -10px; margin-right: 25px; zoom: 1;}
		#blogs .more a{font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #fff; font-weight: normal; text-decoration: underline; background: #000b03; padding: 0 10px; float: right;}
		#blogs .more a:hover{color: #f8ef26;}

/*know*/
#know{width: 415px; margin-bottom: 20px; float: left;}
	#know p{font-family: "Times New Roman", Times, serif; font-size: 28px; color: #969238; font-weight: normal; letter-spacing: -1px; background: url(../images/title_line.gif) 0 50% repeat-x; margin-bottom: 5px;}
		#know p span{background: #000b03; padding: 0 10px 0 0;}
	#know .know_content{height: 145px; border-top: 3px solid #413f0a; border-bottom: 1px solid #413f0a; padding: 10px 0;}
		#know .know_content img{margin-right: 10px; float: left;}
		#know .know_content a{font-family: "Times New Roman", Times, serif; font-size: 20px; color: #f8ef26; font-weight: normal; text-decoration: none; letter-spacing: -1px;}
		#know .know_content a:hover{color: #fff;}
		#know .know_content .comments{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #969238; font-weight: normal; margin-bottom: 10px; display: block;}

	#know .more{margin-top: -10px; margin-right: 25px; zoom: 1;}
		#know .more a{font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #fff; font-weight: normal; text-decoration: underline; background: #000b03; padding: 0 10px; float: right;}
		#know .more a:hover{color: #f8ef26;}

/*quiz*/
#quiz{width: 215px; margin-bottom: 20px; float: right;}
	#quiz p{font-family: "Times New Roman", Times, serif; font-size: 28px; color: #969238; font-weight: normal; letter-spacing: -1px; background: url(../images/title_line.gif) 0 50% repeat-x; margin-bottom: 5px;}
		#quiz p span{background: #000b03; padding: 0 10px 0 0;}
	#quiz p.answer{font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #eee891; font-weight: normal; letter-spacing: normal; background: none; margin:10px 0;}
	#quiz .quiz_content{height: 145px; font-family: "Times New Roman", Times, serif; font-size: 20px; color: #f8ef26; font-weight: normal; letter-spacing: -1px;border-top: 3px solid #413f0a; border-bottom: 1px solid #413f0a; padding: 10px 0;}
		#quiz .quiz_content label{width: 100%; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #eee891; font-weight: normal; margin: 8px 0; display: block;}
			#quiz .quiz_content label input{margin-right: 12px; vertical-align: middle;}

	#quiz .bar_right{width: 16px; background: url(../images/bar_right.gif) 100% 0 no-repeat; display: table;}
	#quiz .bar_left{height: 27px; white-space: nowrap; background: url(../images/bar_left.gif) no-repeat; padding: 0 8px; display: block;}
		#quiz .bar_left span{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #0e1005; font-weight: normal;}
		#quiz .bar_left a{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #0e1005; font-weight: bold; text-decoration: underline; margin-left: 3px;}
		#quiz .bar_left a:hover{color: #fff}
	#quiz input.submit{width: auto; height: 17px; background: url(../images/login_submit_bg.gif) repeat-x; border: none; color: #fff; font-size: 10px; line-height: 17px; padding: 0 3px; margin-top: 5px; cursor: pointer;}


	#quiz .view_results{margin-top: -10px; margin-right: 25px; zoom: 1;}
		#quiz .view_results a{font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #fff; font-weight: normal; text-decoration: underline; background: #000b03; padding: 0 10px; float: right;}
		#quiz .view_results a:hover{color: #f8ef26;}

/*forum*/
#forum{width: 100%; margin-bottom: 20px; position: relative; clear: both;}
	#forum p{font-family: "Times New Roman", Times, serif; font-size: 28px; color: #969238; font-weight: normal; letter-spacing: -1px; background: url(../images/title_line.gif) 0 50% repeat-x; margin-bottom: 5px;}
		#forum p span{background: #000b03 url(../images/ic_forum.gif) 10px 50% no-repeat; padding: 0 10px 0 60px; margin-left: 25px;}
	#forum ul{border-top: 3px solid #413f0a;}
		#forum ul li{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #eee891; font-weight: normal; border-bottom: 1px solid #413f0a; padding: 10px 0 20px 0;}
			#forum ul li a{font-family: "Times New Roman", Times, serif; font-size: 18px; color: #f8ef26; font-weight: normal; text-decoration: none;}
			#forum ul li a:hover{color: #fff;}
			#forum ul li .comments{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #969238; font-weight: normal; margin-bottom: 10px; display: block;}
			#forum ul li .author{font-family: "Times New Roman", Times, serif; font-size: 12px; color: #fff; font-weight: bold; margin-top: 15px; display: block;}
	#forum a.more{font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #fff; font-weight: normal; text-decoration: underline; background: #000b03; padding: 0 10px; position: absolute; right: 25px; bottom: -7px;}
	#forum a.more:hover{color: #f8ef26;}

/********** CONTEST **********/
	#contest p.sis_info{font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #f8ef26; font-weight: bold; text-align: center; border: none; padding: 20px;}
		#contest p.sis_info a{font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #f8ef26; font-weight: bold; text-decoration: underline;}
		#contest p.sis_info a:hover{color: #fff;}

/*flash*/
#contest p.title{font-family: "Times New Roman", Times, serif; font-size: 28px; color: #969238; font-weight: normal; letter-spacing: -1px; background: url(../images/title_line.gif) 0 50% repeat-x; margin-bottom: 5px; clear: left;}
	#contest p.title span{background: #000b03; padding: 0 10px 0 0;}
		#contest p.title span strong{font-family: Arial, Helvetica, sans-serif; font-size: 28px; color: #fff; font-weight: normal;}
		#contest p.title span a{font-family: "Times New Roman", Times, serif; font-size: 28px; color: #969238; font-weight: normal; letter-spacing: -1px; text-decoration: none;}
		#contest p.title span a:hover{color: #ffee22;}
			#contest p.title span a span{color: #ffee22; background: transparent url(../images/ic_yahoo.gif) 100% 10px no-repeat; padding: 0 38px 0 0;}
#contest_flash{text-align: center; margin-bottom: 20px;}

/*form mail adresses*/
#mail_adresses{margin-bottom: 20px;}
	#mail_adresses label{width: 185px; font-family: "Times New Roman", Times, serif; font-size: 28px; color: #969238; font-weight: normal; letter-spacing: -1px; text-align: right; padding-right: 15px; float: left; display: block;}
		#mail_adresses label span{font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #f8ef26; letter-spacing: normal; display: block;}
	#mail_adresses textarea{width: 660px; height: 235px; border-top: 3px solid #b2b2b2; border-right: none; border-bottom: none; border-left: 3px solid #b2b2b2; margin-bottom: 12px; float: left;}

	#mail_adresses .btn{padding: 0 0 10px 200px; clear: both; zoom: 1;}

/*mail list*/
#mail_list{margin-bottom: 20px;}
	#mail_list label{width: 185px; font-family: "Times New Roman", Times, serif; font-size: 28px; color: #969238; font-weight: normal; letter-spacing: -1px; text-align: right; padding-right: 15px; float: left; display: block;}
	#mail_list ul{float: left;}
		#mail_list ul li{height: 29px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #ff0000;}
			#mail_list ul li input{width: 240px; font-size: 12px; border-top: 3px solid #b2b2b2; border-right: none; border-bottom: none; border-left: 3px solid #b2b2b2; vertical-align: middle; float: left;}
			#mail_list ul li img{vertical-align: middle; margin: 0 10px;}

	#mail_list .btn{padding: 0 0 10px 200px; clear: both; zoom: 1;}

	#mail_list p{font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #f8ef26; margin: 10px 0 10px 200px; clear: both; zoom: 1;}

/*team*/
#contest #team{margin-bottom: 20px; clear: left;}
	#contest #team p.title{font-family: "Times New Roman", Times, serif; font-size: 28px; color: #969238; font-weight: normal; letter-spacing: -1px; background: none;}
	#contest #team .team_list{width: 640px; float: left;}	
		#contest #team .team_list ul{width: 100%;}
			#contest #team .team_list ul li{font-family: Arial, Helvetica, sans-serif; background: url(../images/list_line.gif) 0 50% repeat-x; margin-bottom: 5px;}
				#contest #team .team_list ul li .mail{font-size: 12px; color: #f8ef26; line-height: 21px; background: #000b03 url(../images/ic_valid.gif) 0 50% no-repeat; padding: 0 5px 0 28px; float: left;}
				#contest #team .team_list ul li .name{font-size: 14px; color: #fff; font-weight: bold; background: #000b03; padding: 0 5px; float: right;}

	#contest #team .no_answer_list{width: 245px; float: right;}
		#contest #team .no_answer_list ul{width: 100%;}
			#contest #team .no_answer_list ul li{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #f8ef26; background: url(../images/bullet.gif) 0 50% no-repeat; padding-left: 20px; margin-bottom: 5px;}

	#contest #team p.info{width: 640px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #ff0101; font-weight: normal; padding: 20px 0; float: left; clear: left;}

	#contest #team textarea{width: 640px; height: 235px; border-top: 3px solid #b2b2b2; border-right: none; border-bottom: none; border-left: 3px solid #b2b2b2; margin-bottom: 12px; float: left; clear: left;}

	#contest #team .btn{float: left; clear: left;}

/*error message*/
	#contest .err{width: 620px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #e50000; background: #330000; border: 1px solid #e50000; padding: 8px 12px; margin: 10px 0; float: left; clear: left;}
		#contest .err strong{color: #e50000; font-weight: bold;}
		#contest .err a{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #f8ef26; text-decoration: none;}
		#contest .err a:hover{text-decoration: underline;}

/*notification*/
		#contest .notification{width: auto; font-family: Arial, Helvetica, sans-serif; font-size: 25px; color: #fff; background: #1b9546; padding: 8px 12px; margin: 10px 0; clear: left;}
		#contest .notification_details{width: 620px; font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #fff; background: #003011; border: 1px solid #1b9546; padding: 8px 12px; margin: 10px 0; float: left; clear: left; overflow: hidden;}
			#contest .notification_details span{width: 175px; padding-right: 25px; float: left;}
			#contest .notification_details span.valid{width: auto; font-size: 12px; white-space: nowrap; background: #1b9546; padding:5px 10px; margin: 0 10px 8px 0;}
			#contest .notification_details span.invalid{width: auto; font-size: 12px; white-space: nowrap; background: #fe0000; padding:5px 10px; margin: 0 10px 8px 0;}


/********** TEAM PAGE **********/

#team_page p.title{background: url(../images/team_title_bg.gif) 0 50% repeat-x; margin-bottom: 10px;}
	#team_page p.title .ro{height: 58px; font-family: "Times New Roman", Times, serif; font-size: 28px; color: #f8ef26; font-weight: normal; text-transform: uppercase; line-height: 58px; background: url(../images/flags/ro.png) no-repeat; padding-left: 110px; margin-left: 20px; float: left;}
	#team_page p.title .next_match{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #fff; line-height: 58px; margin-right: 5px; float: right;}
		#team_page p.title .next_match .hour{font-size: 14px; color: #f8ef26;}
		#team_page p.title .next_match .city{font-size: 14px; color: #eee891; font-weight: bold;}

/*CONTENT LEFT*/
/*team news*/
#team_news, #player_news, #other_news, #match_news, #article_intro #article_intro_list{width: 100%; margin-bottom: 25px; position: relative;}
	#team_news ul, #player_news ul, #other_news ul, #match_news ul, #article_intro ul#article_intro_list{border-top: 3px solid #413f0a;}
		#team_news ul li, #player_news ul li, #other_news ul li, #match_news ul li, #article_intro ul#article_intro_list li{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #eee891; font-weight: normal; border-bottom: 1px solid #413f0a; padding: 10px 0 10px 0; overflow: hidden;}
			#team_news ul li .container_img, #player_news ul li .container_img, #other_news ul li .container_img, #match_news ul li .container_img, #article_intro ul#article_intro_list li .container_img{width: 78px; background: #010100; border: 1px solid #403e0a; margin-right: 8px; float: left; overflow: hidden;}
			#team_news ul li a.fix_dimension, #player_news ul li a.fix_dimension, #other_news ul li a.fix_dimension, #match_news ul li a.fix_dimension, #article_intro ul#article_intro_list li a.fix_dimension{width: 76px; height: 57px; margin: 1px; overflow: hidden;}
			#team_news ul li a, #player_news ul li a, #other_news ul li a, #match_news ul li a, #article_intro ul#article_intro_list li a{font-family: "Times New Roman", Times, serif; font-size: 18px; color: #f8ef26; font-weight: normal; text-decoration: none; margin-bottom: 5px; display: block;}
			#team_news ul li a:hover, #player_news ul li a:hover, #other_news ul li a:hover, #match_news ul li a:hover, #article_intro ul#article_intro_list li a:hover{color: #fff;}
	#team_news a.more, #player_news a.more, #other_news a.more, #match_news a.more{font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #fff; font-weight: normal; text-decoration: underline; background: #000b03; padding: 0 10px; position: absolute; right: 25px; bottom: -7px;}
	#team_news a.more:hover, #player_news a.more:hover, #other_news a.more:hover, #match_news a.more:hover{color: #f8ef26;}

/*program*/
	#team_page #program{margin-bottom: 10px;}
		#team_page #program p{font-family: "Times New Roman", Times, serif; font-size: 28px; color: #969238; font-weight: normal; text-align: center; letter-spacing: -1px; background: url(../images/title_line.gif) 0 50% repeat-x;}
			#team_page #program p span{height: 38px; background: #000b03 url(../images/euro2008_orizontal.gif) 91% 0 no-repeat; padding: 12px 140px 0 10px; margin: 0 auto; display: table; zoom: 1;}
		#team_page #program ul{}
			#team_page #program ul li{padding: 5px 0; clear: both;}

	#team_page .games_bar{text-align: center;}
	#team_page .games_bar_extended_top_right{width: 40px; background: url(../images/games_bar_extended_top_right.gif) 100% 0 no-repeat; margin: 0 auto; display: table;}
	#team_page .games_bar_extended_top_left{height: 22px; font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #eee891; font-weight: normal; white-space: nowrap; background: url(../images/games_bar_extended_top_left.gif) no-repeat; padding: 0 20px; display: block;}
		#team_page .games_bar_extended_top_left strong{font-family: "Times New Roman", Times, serif; font-size: 18px; color: #969238; font-weight: normal; margin-right: 5px;}
	#team_page .games_bar_extended_right{width: 100%; background: url(../images/games_bar_extended_right.gif) 100% 0 no-repeat; display: table;}
	#team_page .games_bar_extended_left{height: 36px; background: url(../images/games_bar_extended_left.gif) no-repeat; padding: 0 11px; display: block;}

		#team_page #program table{width: 100%; height: 100%;}
		#team_page #program tr{}
		#team_page #program td{font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 18px; color: #fff; font-weight: normal; text-align: center; line-height: 26px; white-space: nowrap; padding-top: 4px;}
			#team_page #program td strong{width: 91px; height: 26px; color: #ffe901; background: url(../images/ro_tab.gif) no-repeat; margin: 0 auto; display: block;}
		#team_page #program td.host, #team_page #program td.guest{width: 30%;}
		#team_page #program td.score{width: 20%;}

/*classification (inherit from home)*/
	#team_page #classification{width: 100%; margin-bottom: 15px; float: none;}
		#team_page #classification p{width: 100%; height: auto; line-height: normal; margin-bottom: 5px;}

/*results  (inherit from home)*/
	#team_page #results{margin-bottom: 15px;}

/*classification preliminaries (inherit from home)*/
	#team_page .preliminaries thead th.head{background: #413f0a;}
	#team_page .preliminaries tbody th{background: #413f0a; border-bottom: 1px solid #413f0a;}

/*performance*/
#performance{margin-bottom: 20px;}
	#performance p{font-size: 28px; color: #969238; font-weight: normal; text-align: center; letter-spacing: -1px; background: url(../images/title_line.gif) 0 50% repeat-x; margin-bottom: 5px;}
		#performance p span{background: #000b03; padding: 0 10px;}
	#performance ul{width: 100%;}
		#performance ul li{background: url(../images/list_line.gif) 0 50% repeat-x; margin-bottom: 5px;}
			#performance ul li .position{font-family: "Times New Roman", Times, serif; font-size: 18px; color: #fffe28; background: #000b03; padding: 0 5px; float: left;}
			#performance ul li .championship{font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #fff; background: #000b03; padding: 0 5px; float: right;}
				#performance ul li .championship strong{font-size: 12px; font-weight: bold;}

/*CONTENT RIGHT*/
/*begin gallery tabbed*/
#team_page .tabsContentContainer,
#player_page .tabsContentContainer,
#match_page .tabsContentContainer{margin-bottom: 20px;}
#team_page .tabsContentContainer ul.tabList,
#player_page .tabsContentContainer ul.tabList,
#match_page .tabsContentContainer ul.tabList{height: 34px;}
#team_page .tabsContentContainer ul.tabList li,
#player_page .tabsContentContainer ul.tabList li,
#match_page .tabsContentContainer ul.tabList li{width: 49%; background: url(../images/tab_active_right.gif) 100% 0 no-repeat; float: left;}
#team_page .tabsContentContainer ul.tabList li#first,
#player_page .tabsContentContainer ul.tabList li#first,
#match_page .tabsContentContainer ul.tabList li#first{margin-right: 3px;}
#team_page .tabsContentContainer ul.tabList li a,
#player_page .tabsContentContainer ul.tabList li a,
#match_page .tabsContentContainer ul.tabList li a{background: url(../images/tab_active_left.gif) no-repeat; font-family: "Times New Roman", Times, serif; font-size: 22px; color: #969238; text-decoration: none; text-align: center; line-height: 34px; padding: 0 8px; outline: none; cursor: pointer; display: block;}
#team_page .tabsContentContainer ul.tabList li a:hover,
#player_page .tabsContentContainer ul.tabList li a:hover,
#player_page .tabsContentContainer ul.tabList li a:hover{color: #eee891;}
#team_page .tabsContentContainer ul.tabList li.selected,
#player_page .tabsContentContainer ul.tabList li.selected,
#match_page .tabsContentContainer ul.tabList li.selected{width: 50%; background: url(../images/tab_selected_right.gif) 100% 0 no-repeat;}
#team_page .tabsContentContainer ul.tabList li.selected a,
#player_page .tabsContentContainer ul.tabList li.selected a,
#match_page .tabsContentContainer ul.tabList li.selected a{background: url(../images/tab_selected_left.gif) no-repeat; color: #fff; cursor: default;}
#team_page .tabsContentContainer ul.tabList li.selected a:hover,
#player_page .tabsContentContainer ul.tabList li.selected a:hover,
#match_page .tabsContentContainer ul.tabList li.selected a:hover{color: #fff;}
#team_page .tabsContentContainer div.tabContent,
#player_page .tabsContentContainer div.tabContent,
#match_page .tabsContentContainer div.tabContent{background: #969238; text-align: center; padding: 10px; display: none; clear: both;}
	#team_page .tabsContentContainer div.tabContent p,
	#player_page .tabsContentContainer div.tabContent p,
	#match_page .tabsContentContainer div.tabContent p{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #fff; text-align: left; margin: 10px 0;}
#team_page .tabsContentContainer div.tabContent.selected,
#player_page .tabsContentContainer div.tabContent.selected,
#match_page .tabsContentContainer div.tabContent.selected{display: block;}
/*slideshow*/
ul.slideshow{}
	ul.slideshow li{margin-right: 10px; float: left;}
	ul.slideshow li.backward{}
		ul.slideshow li.backward a{width: 19px; height: 57px; background: url(../images/slideshow_backward.gif) no-repeat; display: block;}
		ul.slideshow li.backward a:hover{background: url(../images/slideshow_backward_over.gif) no-repeat;}
	ul.slideshow li.forward{margin: 0;}
		ul.slideshow li.forward a{width: 19px; height: 57px; background: url(../images/slideshow_forward.gif) no-repeat; display: block;}
		ul.slideshow li.forward a:hover{background: url(../images/slideshow_forward_over.gif) no-repeat;}
/*end gallery tabbed*/

/*team*/
#team_page #team{margin-bottom: 20px;}
	#team_page #team p{font-family: "Times New Roman", Times, serif; font-size: 28px; color: #969238; font-weight: normal; text-align: center; letter-spacing: -1px; background: url(../images/title_line.gif) 0 50% repeat-x; margin-bottom: 5px;}
		#team_page #team p span{background: #000b03; padding: 0 10px;}

	#team table{width: 100%; border-bottom: 3px solid #282707;}
		#team table td:first-child{font-size: 18px; color: #86180c; font-weight: bold; text-align: center;}
		#team table td+td{font-size: 12px; color: #fff; font-weight: normal;}
		#team table td+td+td{font-size: 12px; color: #969238; font-weight: normal; text-align: center;}
		#team table td+td+td+td{font-size: 12px; color: #fff; font-weight: normal; text-align: center;}
		#team table td+td+td+td+td{font-size: 12px; color: #fff; font-weight: normal; text-align: center;}
		#team table td+td+td+td+td+td{font-size: 14px; color: #969238; font-weight: normal; text-align: left;}
		#team table thead{}
			#team table thead tr{}
			#team table thead th{font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #969238; text-align: center; background: #5f1007; padding: 5px;}
			#team table thead th.name, #team table thead th.club{text-align: left;}
		#team table tbody{}
			#team table tbody tr{}
			#team table tbody tr.colored{background: #130c04;}
			#team table tbody td{font-family: Arial, Helvetica, sans-serif; padding: 5px;}
			#team table tbody th{font-size: 14px; color: #fffe28; font-weight: bold; text-transform: uppercase; border-top: 1px solid #282707; padding: 8px 8px 8px 45px;}

/********** PLAYER PAGE **********/

#content_header{background: #413f0a; padding: 10px; margin-bottom: 20px;}
	#content_header .img_container{background: #969238; padding: 4px; float: left;}
		#content_header .img_container .fix_dimension{width: 80px; height: 108px; overflow: hidden; float: left;}
	#content_header p.title{font-family: "Times New Roman", Times, serif; font-size: 30px; color: #f8ef26; font-weight: normal; line-height: 22px; padding-left: 220px; margin-bottom: 15px; clear: none;}

	#player_page .ro{background: url(../images/flags/ro.gif) 168px no-repeat;}
	#player_page .it{background: url(../images/flags/it.gif) 168px no-repeat;}
	#player_page .nl{background: url(../images/flags/nl.gif) 168px no-repeat;}

ul.player_info_1, ul.player_info_2, ul.player_performance{width: 200px; margin-left: 12px; float: left;}
	ul.player_info_1 li,ul.player_info_2 li, ul.player_performance li{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #fff;}
		ul.player_info_1 li strong, ul.player_info_2 li strong{color: #f8ef26;}

ul.player_performance{width: 285px;}
		ul.player_performance li strong{color: #fff; font-weight: bold;}

/*CONTENT LEFT*/
/*player news (inherit from team page - team news)*/

/*comment form*/
#player_page #comment_form, #article #comment_form, #team_tv #comment_form, #match_page #comment_form{margin-bottom: 20px;}
	#player_page #comment_form p.title, #article #comment_form p.title, #team_tv #comment_form p.title, #match_page #comment_form p.title{font-family: "Times New Roman", Times, serif; font-size: 28px; color: #969238; font-weight: normal; letter-spacing: -1px; background: url(../images/title_line.gif) 0 50% repeat-x; border: none; margin-bottom: 5px;}
		#player_page #comment_form p.title span, #article #comment_form p.title span, #team_tv #comment_form p.title span, #match_page #comment_form p.title span{background: #000b03; padding: 0 10px 0 0;}
	#player_page #comment_form label, #article #comment_form label, #team_tv #comment_form label, #match_page #comment_form label{width: 115px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #f8ef26; text-align: right; padding-right: 10px; margin-right: 10px; float: left; display: block; clear: both; position: relative;}
		#player_page #comment_form label strong, #article #comment_form label strong, #team_tv #comment_form label strong, #match_page #comment_form label strong{font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #ff0202; position: absolute; right: 0;}
	#player_page #comment_form label.code, #article #comment_form label.code, #team_tv #comment_form label.code, #match_page #comment_form label.code{color: #ff0202;}
	#player_page #comment_form img, #article #comment_form img, #team_tv #comment_form img, #match_page #comment_form img{border: none; float: left;}
	#player_page #comment_form input.text, #article #comment_form input.text, #team_tv #comment_form input.text, #match_page #comment_form input.text{width: 250px; border-top: 3px solid #b2b2b2; border-right: none; border-bottom: none; border-left: 3px solid #b2b2b2; margin-bottom: 10px; float: left;}
	#player_page #comment_form input.code, #article #comment_form input.code, #team_tv #comment_form input.code, #match_page #comment_form input.code{width: 55px; height: 22px; line-height: 22px; margin: 0 5px; float: left;}
	#player_page #comment_form textarea, #article #comment_form textarea, #team_tv #comment_form textarea, #match_page #comment_form textarea{width: 250px; height: 115px; border-top: 3px solid #b2b2b2; border-right: none; border-bottom: none; border-left: 3px solid #b2b2b2; margin-bottom: 10px; float: left;}

	#player_page #comment_form .btn, #article #comment_form .btn, #team_tv #comment_form .btn, #match_page #comment_form .btn{margin-bottom: 10px; float: right;}

	#player_page #comment_form p, #article #comment_form p, #team_tv #comment_form p, #match_page #comment_form p{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #fff; border-top: 1px solid #413f0a; padding-top: 3px; clear: both;}
		#player_page #comment_form p strong, #article #comment_form p strong, #team_tv #comment_form p strong, #match_page #comment_form p strong{font-size: 14px; color: #ff0202; padding: 0 5px;}

/*CONTENT RIGHT*/
/*gallery (inherit from team page - gallery tabbed)*/

/*CONTENT BOTTOM*/
/*comments list*/
#comments_list, #all_support{width: 100%; float: left; clear: both;}
	#comments_list p, #all_support p{font-family: "Times New Roman", Times, serif; font-size: 28px; color: #969238; font-weight: normal; letter-spacing: -1px; background: url(../images/title_line.gif) 0 50% repeat-x; margin-bottom: 5px;}
		#comments_list p span, #all_support p span{background: #000b03; padding: 0 10px 0 0;}

	#comments_list ul.comments_list, #all_support ul.all_support{margin-bottom: 10px;}
		#comments_list ul.comments_list li, #all_support ul.all_support li{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #fff; border-bottom: 1px solid #8d8a35; padding: 10px;}
			#comments_list ul.comments_list li span.user, #all_support ul.all_support li span.user{color: #f8ef26; font-weight: bold; display: block;}
			#comments_list ul.comments_list li span.date, #all_support ul.all_support li span.date{font-size: 10px; color: #8d8d8d; margin-bottom: 8px; display: block;}
	#comments_list ul.comments_list li.colored, #all_support ul.all_support li.colored{background: #0f1908;}

ul.pages{height: 20px; background: #413f0a; border-top: 5px solid #413f0a; border-bottom: 5px solid #413f0a; float: right;}
	ul.pages li{width: 20px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #eee891; text-align: center; line-height: 20px; float: left;}
		ul.pages li a{width: 20px; height: 20px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #eee891; text-align: center; text-decoration: none; line-height: 20px; display: block;}
		ul.pages li a:hover{color: #fff;}
		ul.pages li a.selected{color: #fff; background: #969238; cursor: default; display: block;}
		ul.pages li a.selected:hover{color: #fff; background: #969238; cursor: default;}
	ul.pages li.backward{}
		ul.pages li.backward a{width: 20px; height: 20px; background: url(../images/pages_backward.gif) 50% 50% no-repeat; display: block;}
		ul.pages li.backward a:hover{background: url(../images/pages_backward_over.gif) 50% 50% no-repeat;}
	ul.pages li.forward{margin: 0;}
		ul.pages li.forward a{width: 20px; height: 20px; background: url(../images/pages_forward.gif) 50% 50% no-repeat; display: block;}
		ul.pages li.forward a:hover{background: url(../images/pages_forward_over.gif) 50% 50% no-repeat;}

/********** CONTEST GUESS **********/

#contest_guess p.title{font-family: "Times New Roman", Times, serif; font-size: 28px; color: #969238; font-weight: normal; letter-spacing: -1px; background: url(../images/title_line.gif) 0 50% repeat-x; margin-bottom: 5px;}
	#contest_guess p.title span{background: #000b03; padding: 0 10px;}

/*tabbed conrenst guess*/
#contest_guess .tabsContentContainer{}
#contest_guess .tabsContentContainer ul.tabList{margin-bottom: 10px; float: left;}
#contest_guess .tabsContentContainer ul.tabList li{width: 250px; background: url(../images/contest_guess_tab.jpg) no-repeat; margin: 0 10px 1px 0;}
#contest_guess .tabsContentContainer ul.tabList li a{height: 54px; font-family: "Times New Roman", Times, serif; font-size: 20px; color: #f8ef26; text-decoration: none; letter-spacing: -1px; background: url(../images/ic_tick.gif) 8px 16px no-repeat; padding: 10px 0 0 34px; cursor: pointer; display: block;}
	#contest_guess .tabsContentContainer ul.tabList li a strong{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #eee891; letter-spacing: normal; display: block;}
#contest_guess .tabsContentContainer ul.tabList li a:hover{color: #fff; background: url(../images/ic_tick_over_selected.gif) 8px 16px no-repeat;}
#contest_guess .tabsContentContainer ul.tabList li.selected{width: 250px; background: url(../images/contest_guess_tab_selected.jpg) repeat-x; padding-right: 10px; margin: 0 0 1px 0;}
#contest_guess .tabsContentContainer ul.tabList li.selected a{color: #fff; background: url(../images/ic_tick_over_selected.gif) 8px 16px no-repeat; cursor: default;}
	#contest_guess .tabsContentContainer ul.tabList li.selected a strong{color: #eee891;}
#contest_guess .tabsContentContainer ul.tabList li.selected a:hover{color: #fff;}
#contest_guess .tabsContentContainer div.tabContent{background: #780b03 url(../images/contest_guess_tabContent_bg.jpg) 0 100% no-repeat; padding: 10px; margin-left: 260px; display: none;}
#contest_guess .tabsContentContainer div.tabContentNoBg{background-image: none;}
#contest_guess .tabsContentContainer div.tabContent.selected{display: block;}

/*contest guess promo*/
#contest_guess #contest_promo, #contest_guess #game{margin-bottom: 10px; float: left; clear: left;}

/*support team*/
#support{height: 1%; overflow: hidden;}
/*support form*/
#support_form{width: 300px; float: left;}
	#support_form img{float: left; margin-left: 10px;}
	#support_form input.text{width: 100%; border-top: 3px solid #b2b2b2; border-right: none; border-bottom: none; border-left: 3px solid #b2b2b2; margin-bottom: 10px;}
	#support_form input.code{width: 55px; height: 22px; line-height: 22px; margin: 0 5px; float: left;}
	#support_form textarea{width: 100%; height: 185px; border-top: 3px solid #b2b2b2; border-right: none; border-bottom: none; border-left: 3px solid #b2b2b2; margin-bottom: 10px;}
	#support_form fieldset{width: 100%; background: #000; padding: 5px 0; clear: both;}
	#support_form p.code{color: #ff0202; border: none; margin: 0 10px 3px 10px;}

	#support_form .btn{margin: 0 10px 10px 10px; float: right;}

	#support_form p{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #fff; border-top: 1px solid #413f0a; padding-top: 3px; margin-bottom: 5px; clear: both;}
		#support_form p strong{font-size: 14px; color: #ff0202; padding: 0 5px;}

/*support flash*/
	#support #support_flash{float: right;}

/*all suport (inherit from player page - comments_list)*/
#all_support{margin-top: 20px; background: #000b03;}
	#all_support p{background: none; padding: 10px 0 0 10px;}
	#all_support .pages{margin: 10px 10px 10px 0;}

/*content coach*/
#coach{height: 1%; overflow: hidden;}
	#coach p.title{font-family: "Times New Roman", Times, serif; font-size: 30px; color: #fff; font-weight: normal; letter-spacing: normal; background: none; margin-bottom: 10px;}
		#coach p.title strong{color: #f8ef26; text-transform: uppercase;}

	#coach .coach_info{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #fff; text-align: center; border: 1px solid #5b0d07; padding: 10px; margin-bottom: 12px; position: relative;}
		#coach .coach_info p{text-align: left; margin: 15px 0;}
			#coach .coach_info p strong{color: #fe0000;font-weight: bold;}
	#coach .coach_info .overlayer{width: 168px; height: 62px; background: url(../images/build_team.png) no-repeat; display: block; position: absolute; top: -8px; right: 35px;}

	#coach .btn{min-width: 275px; float: right;}
		#coach .btn a.read{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #f8ef26; text-decoration: underline; line-height: 29px; margin-right: 12px; float: left;}
		#coach .btn a.read:hover{color: #eee891;}

	#coach p.table_title{font-family: "Times New Roman", Times, serif; font-size: 28px; color: #969238; font-weight: normal; letter-spacing: -1px; margin: 10px 0 5px 0; clear: both;}
	#coach table{width: 100%;}
	#coach thead{}
	#coach tr{}
	#coach tr.dark{background: #1c1b03;}
	#coach  thead th{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #eee891; padding: 5px 10px;}
		#coach  thead th strong{font-size: 14px; font-weight: bold;}
	#coach tbody{background: #282707;}
	#coach td{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #fff; border-top: 1px solid #413f0a; padding: 5px 10px;}
		#coach td a{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #f8ef26; text-decoration: none;}
		#coach td a:hover{color: #eee891;}
	#coach a.view_photo{width: 11px; height: 9px; background: url(../images/view_photo.gif) 50% 50% no-repeat; text-decoration: none; margin: auto; display: block;}
	#coach a.view_photo:hover{background: url(../images/view_photo_over.gif) 50% 50% no-repeat;}
	#coach table th+th+th+th{text-align: center;}
/*content guess score*/
#guess_score{height: 1%; overflow: hidden; padding-bottom: 150px;}
	#guess_score p.title{font-family: "Times New Roman", Times, serif; font-size: 30px; color: #969238; text-decoration: none; letter-spacing: -1px; background: none; margin-bottom: 20px;}
	#guess_score p.explanation{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #fff; border: 1px solid #5b0d07; padding: 10px; margin-bottom: 12px;}

.guess_score_bar{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #fff; text-align: center; line-height: 25px; padding-bottom: 22px;}
	.guess_score_bar strong{font-size: 14px; color: #f8ef26; font-weight: bold;}
.guess_score_bar_right{width: 100%; background: url(../images/guess_score_bar_right.gif) 100% 0 no-repeat; display: table;}
.guess_score_bar_left{height: 42px; background: url(../images/guess_score_bar_left.gif) no-repeat; padding: 0 15px; display: block;}
	.guess_score_bar table{width: 100%; height: 100%;}
	.guess_score_bar tr{}
	.guess_score_bar td{font-family: Arial, Helvetica, sans-serif; font-size: 20px; color: #fff; font-weight: normal; text-align: center; white-space: nowrap;}
		.guess_score_bar td strong{font-size: 20px; color: #ffe901; font-weight: normal;}
	.guess_score_bar td.host, .guess_score_bar td.guest{width: 25%;}
	.guess_score_bar td.score{width: 30%; background: url(../images/score_tab.gif) 50% 50% no-repeat;}
		.guess_score_bar td.score select{font-family: Arial, Helvetica, sans-serif; font-size: 14px; margin: 0 6px; color: #000;}

#guess_score .btn{float: right;}
/*content guess marker*/
#guess_marker{height: 1%; overflow: hidden;}
	#guess_marker p.title{font-family: "Times New Roman", Times, serif; font-size: 30px; color: #969238; text-decoration: none; letter-spacing: -1px; background: none; margin-bottom: 20px;}
	#guess_marker p.notification{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #fff; margin-bottom: 12px;}
		#guess_marker p.notification strong{color: #ffff29; font-weight: bold;}
	#guess_marker p.explanation{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #fff; border: 1px solid #5b0d07; padding: 10px; margin-bottom: 12px;}
	#guess_marker p.ro{font-family: Arial, Helvetica, sans-serif; font-size: 20px; color: #f8ee26; line-height: 18px; background: url(../images/flags/ro.jpg) no-repeat; padding-left: 39px;}

	#guess_marker ul{width: 49%; border-bottom: 1px solid #aa3f37; padding-bottom: 12px; margin-bottom: 20px; float: left;}
		#guess_marker ul li{margin: 8px 0;}
			#guess_marker ul li input{margin-right: 20px; vertical-align: middle;}
			#guess_marker ul li label{font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #fff;}

#guess_marker .btn{float: right;}
/*content guess audio*/
.audio_support{}
	.audio_support p.title{font-family: "Times New Roman", Times, serif; font-size: 28px; color: #fff !important; font-weight: normal; letter-spacing: -1px; background: none !important; margin-bottom: 5px;}
	.audio_support .info{width: 370px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #fff; border: 1px solid #5b0d07; padding: 10px;}
	.audio_support ol{font-family: "Times New Roman", Times, serif; font-size: 22px; color: #969238; font-weight: normal; letter-spacing: -1px; padding-left: 25px; margin: 10px 0;}
		.audio_support ol li{list-style: decimal; margin: 2px 0;}
			.audio_support ol li p{font-family: Arial, Helvetica, sans-serif; font-size: 12px; vertical-align: text-bottom; letter-spacing: normal; color: #f8ef26;}
	.audio_support strong{font-weight: bold;}

	.audio_support .bar_medium_right{width: 100%; background: url(../images/bar_medium_right.gif) 100% 0 no-repeat; display: table;}
	.audio_support .bar_medium_left{height: 39px; white-space: nowrap; background: url(../images/bar_medium_left.gif) no-repeat; padding: 7px 15px; display: block;}

	.audio_support input{width: 125px; height: 21px; line-height: 20px; border-top: 3px solid #b2b2b2; border-right: none; border-bottom: none; border-left: 3px solid #b2b2b2; vertical-align: middle; margin-right: 5px; float: left;}
	.audio_support input.submit{width: auto; height: 25px; background: url(../images/submit_bg.gif) repeat-x; border: none; color: #ddd; font-size: 16px; line-height: 25px; padding: 0 3px; vertical-align: middle; cursor: pointer;}
	.audio_support .btn{float: left;}
	.player_audio_medium{margin-top: 2px; float: right;}





/********** REGISTER **********/

/*CONTENT LEFT*/
/*register form*/
#register_form{}
	#register_form p.title, #login_form p.title, #modify_personal_data_form p.title{font-family: "Times New Roman", Times, serif; font-size: 28px; color: #969238; font-weight: normal; letter-spacing: -1px; background: url(../images/title_line.gif) 0 50% repeat-x; margin-bottom: 5px;}
		#register_form p.title span, #login_form p.title span, #modify_personal_data_form p.title span{background: #000b03; padding: 0 10px 0 0;}
	#register_form fieldset, #login_form fieldset, #modify_personal_data_form fieldset{border-top: 1px solid #413f0a; padding-top: 15px; margin-top: 15px; overflow: hidden;}
	#register_form label, #login_form label, #modify_personal_data_form label{width: 140px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #f8ef26; text-align: right; padding-right: 10px; margin: 0 10px 10px 0; float: left; display: block; clear: both; position: relative;}
		#register_form label strong, #login_form label strong, #modify_personal_data_form label strong{font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #ff0202; position: absolute; right: 0;}
	#register_form input, #login_form input, #modify_personal_data_form input{width: 170px; border-top: 3px solid #b2b2b2; border-right: none; border-bottom: none; border-left: 3px solid #b2b2b2; margin-bottom: 10px; float: left;}
	#register_form input.long, #login_form input.long, #modify_personal_data_form input.long{width: 427px;}
	#register_form select, #modify_personal_data_form select{width: 170px; margin-bottom: 10px; float: left;}
	#register_form select.long, #modify_personal_data_form select.long{width: 427px;}
	#register_form input.radio, #modify_personal_data_form input.radio{width: auto; border: none; float: left;}
	#register_form label.code, #modify_personal_data_form label.code{color: #ff0202;}
	#register_form fieldset img, #modify_personal_data_form fieldset img{float: left;}
	#register_form input.code, #modify_personal_data_form input.code{width: 55px; height: 22px; line-height: 22px; margin: 0 5px; float: left;}
	#register_form span.right, #modify_personal_data_form span.right{margin-bottom: 6px; float: right;}
		#register_form span.right span, #modify_personal_data_form span.right span{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #f8ef26; padding-right: 10px; float: left;}
			#register_form span.right span strong, #modify_personal_data_form span.right span strong{font-size: 14px; color: #ff0202; padding: 0 5px;}
		#register_form span.right label, #modify_personal_data_form span.right label{width: auto; padding: 0 10px; text-align: right; clear: none;}

	#register_form .btn, #modify_personal_data_form .btn{float: right;}

	#register_form p.info, #modify_personal_data_form p.info{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #fff; border-top: 1px solid #413f0a; padding: 15px 0 0 160px;; margin-top: 15px;}
		#register_form p.info strong, #modify_personal_data_form p.info strong{font-size: 14px; color: #ff0202;}

/*CONTENT RIIGHT*/
/*register reasons*/
#register_reasons{}
	#register_reasons p{font-family: "Times New Roman", Times, serif; font-size: 28px; color: #969238; font-weight: normal; letter-spacing: -1px; background: url(../images/title_line.gif) 0 50% repeat-x; margin-bottom: 5px;}
		#register_reasons p span{background: #000b03; padding: 0 10px 0 0;}

	#register_reasons ul{}
		#register_reasons ul li{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #fff; margin-bottom: 20px;}
			#register_reasons ul li strong{font-family: "Times New Roman", Times, serif; font-size: 20px; color: #f8ef26; font-weight: normal; letter-spacing: -1px; display: block;}
			#register_reasons ul li span{font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #eee891; font-weight: bold; text-transform: uppercase; margin-bottom: 10px; display: block;}
			
/*publicity*/
.publicity{font-family: "Times New Roman", Times, serif; font-size: 10px; color: #c3b513; font-weight: normal; text-align: center; text-transform: uppercase; line-height: 14px; background: #ffec0d;}

/********** STADIUM PAGE **********/

#stadium_page p.title{font-family: "Times New Roman", Times, serif; font-size: 28px; color: #969238; font-weight: normal; background: url(../images/title_line.gif) 0 50% repeat-x; margin-bottom: 5px;}
	#stadium_page p.title span.city_info{background: #000b03; padding: 0 10px 0 0; float: left;}
		#stadium_page p.title span.city_info span{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #fff; margin-left: 10px;}
			#stadium_page p.title span.city_info span strong{color: #f8ef26; font-weight: bold;}
	#stadium_page p.title .next_match{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #fff; line-height: 33px; background: #000b03; padding: 0 0 0 10px; float: right;}
		#stadium_page p.title .next_match .date{font-size: 14px; color: #f8ef26;}
		#stadium_page p.title .next_match .players{font-size: 14px; color: #eee891; font-weight: bold;}

/*CONTENT LEFT*/
/*city photo gallery/*/
#city_gallery, #broadcast_view{background: #969237; padding: 10px; margin-bottom: 15px;}
	#city_gallery .img_fix_dimension{width: 486px; height: 486px; background: #41400a url(../images/city.jpg) 50% 50% no-repeat; display: block; overflow: hidden; position: relative;}
	#city_gallery .img_fix_dimension p{width: 446px; font-family: Arial, Helvetica, sans-serif; font-size: 20px; color: #fff; font-weight: bold; background: url(../images/overlay.png); padding: 5px 20px; position: absolute; top: 385px;}
	#city_gallery p, #broadcast_view p{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #fff; margin: 10px 0;}
	
/*city details*/
#city_details{margin-bottom: 15px;}
	#city_details p{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #eee891; margin-bottom: 15px;}
	#city_details p.title{font-family: "Times New Roman", Times, serif; font-size: 28px; color: #fff; font-weight: normal; letter-spacing: -1px; background: none; border-bottom: 3px solid #413f0a; margin: 7px 0; padding-bottom: 3px;}

/*CONTENT RIGHT*/
/*stadium*/
#stadium{text-align: center; border: 5px solid #969237; margin-bottom: 25px;}
	#stadium p{font-family: "Times New Roman", Times, serif; font-size: 22px; color: #fff; font-weight: normal; letter-spacing: -1px; padding: 10px 0;}
	#stadium ul#stadium_info{width: 330px; padding: 10px 0; margin: 0 auto;}
		#stadium ul#stadium_info li{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #fff; text-align: right; margin: 0 200px 3px 0; position: relative; zoom: 1;}
			#stadium ul#stadium_info li strong{width: 200px; color: #f8ef26; font-weight: bold; text-align: left; position: absolute; right: -212px;}

/*game schedule (inherit from home results)*/
#game_schedule{margin-bottom: 10px;}
	#game_schedule p{font-size: 20px;}
	#game_schedule td.date{color: #f8ef26;}

/*google map*/
#map{text-align: center; border: 5px solid #969237; margin-bottom: 25px;}
	#map p{font-family: "Times New Roman", Times, serif; font-size: 22px; color: #fff; font-weight: normal; text-align: left; letter-spacing: -1px; padding: 10px;}

/********** FORECAST **********/

#forecast_page p.title{font-family: "Times New Roman", Times, serif; font-size: 28px; color: #969238; font-weight: normal; letter-spacing: -1px; background: url(../images/title_line.gif) 0 50% repeat-x; margin-bottom: 5px;}
	#forecast_page p.title span{background: #000b03; padding: 0 10px 0 0;}
	
	#forecast_page p.attention{font-size: 11px; color: #ff0202;}
		#forecast_page p.attention strong{font-weight: bold;}
	#forecast_page p{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #fff;}
		#forecast_page p a{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #f8ef26; text-decoration: underline;}
		#forecast_page p a:hover{color: #f8ef26;}
		
	#forecast_page #forecast_container{background: #41400a; padding: 35px 10px 10px 10px; margin: 15px 0; position: relative;}
		#forecast_page #forecast_container p{font-family: "Times New Roman", Times, serif; font-size: 20px; color: #969238; letter-spacing: -1px; margin: 10px 0;}
		#forecast_page #forecast_container p.notice{width: 889px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #eeea91; letter-spacing: normal; background: #969237; padding: 5px 10px; position: absolute; top: 0; left: 0;}
			#forecast_page #forecast_container p.notice strong{font-size: 14px; color: #000;}
			
/*group match*/
		#forecast_page #forecast_container #group_match{width: 570px; float: left;}
			#forecast_page table{width: 100%; background: #000;}
				#forecast_page #group_match table th:first-child{font-size: 12px; color: #969238;}
				#forecast_page #group_match table th+th{font-size: 12px; color: #969238;}
				#forecast_page #group_match table th+th+th{font-size: 14px; color: #f8ef26; text-transform: uppercase;}
				#forecast_page #group_match table th+th+th+th{font-size: 20px; color: #eee891; font-weight: bold;}
				#forecast_page table th+th+th+th+th{font-size: 20px; color: #eee891; font-weight: bold;}
				#forecast_page table th+th+th+th+th+th{font-size: 20px; color: #eee891; font-weight: bold;}
				#forecast_page table td:first-child{text-align: center;}
				#forecast_page table td+td{text-align: center;}
				#forecast_page table td+td+td{text-align: right;}
				#forecast_page table td+td+td+td{text-align: center;}
				#forecast_page table td+td+td+td+td{text-align: left !important;}
				#forecast_page table td+td+td+td+td+td{text-align: center !important;;}
				#forecast_page table td+td+td+td+td+td+td{text-align: center;}
				#forecast_page table td+td+td+td+td+td+td+td{text-align: center;}
				#forecast_page table thead{}
				#forecast_page table tr{}
				#forecast_page table tr.colored{background: #130c04;}
					#forecast_page table thead th, #forecast_page table tbody th{font-family: Arial, Helvetica, sans-serif; text-align: center; background: #5f1107; padding: 5px 10px;}
					#forecast_page table thead th strong, #forecast_page table tbody th.group strong{font-weight: bold;}
				#forecast_page table tbody{}
					#forecast_page table tbody th{color: #802419 !important; border-top: 1px solid #41400a;}
					#forecast_page table tbody th.group{font-size: 14px; color: #f8ef26 !important; text-transform: uppercase;}
				#forecast_page table td{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #fff; line-height: 20px; white-space: nowrap; border-top: 1px solid #41400a; padding: 5px 10px;}
					#forecast_page table td strong{color: #f8ef26;}
					#forecast_page table td img{margin: 0 5px; vertical-align: middle;}

/*results preliminaries (inherit from group match)*/	
		#forecast_page #forecast_container #results_preliminaries{width: 300px; float: right;}
				#forecast_page #results_preliminaries table th{text-align: right;}
				#forecast_page #results_preliminaries table th:first-child{font-size: 20px; color: #eee891; font-weight: bold;}
				#forecast_page #results_preliminaries table th+th{font-size: 20px; color: #eee891; font-weight: bold;}
				#forecast_page #results_preliminaries table th+th+th{font-size: 20px; color: #eee891; font-weight: bold;}
				#forecast_page #results_preliminaries table th+th+th+th{font-size: 12px; color: #969238; font-weight: normal;}
				#forecast_page #results_preliminaries table td{text-align: right; font-weight: normal;}

	#forecast_page .btn{float: right; margin-left: 10px;}

/********** ARTICLE **********/

/*article*/
#article{}
	#article h1{font-family: "Times New Roman", Times, serif; font-size: 28px; color: #969238; font-weight: normal; letter-spacing: -1px; background: red url(../images/title_line.gif) 0 50% repeat-x; margin: 0 10px 5px 0; overflow: hidden;}
		#article h1 span{background: #000b03; padding: 0 10px 0 0; float: left;}
		#article h1 span.date{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #fff; line-height: 28px; background: #000b03; padding: 0 10px; float: right;}
			#article h1 span.date strong{color: #f8ef26;; font-weight: bold;}
	#article #article_body{margin-bottom: 20px; clear: both;}
		#article #article_body img{border: 10px solid #969237; margin: 0 8px 0 0; float: left;}
		#article #article_body p{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #fff;}
		
/*CONTENT LEFT*/
/*article comment form*/
	#article #comment_form input.text{width: 450px; border-top: 3px solid #b2b2b2; border-right: none; border-bottom: none; border-left: 3px solid #b2b2b2; margin-bottom: 10px; float: left;}
	#article #comment_form textarea{width: 450px; height: 115px; border-top: 3px solid #b2b2b2; border-right: none; border-bottom: none; border-left: 3px solid #b2b2b2; margin-bottom: 10px; float: left;}

/*article comments list (inherit from player page)*/

/*CONTENT RIGHT*/
/*other news (inherit from team page - team news)*/
#article #other_news{}
	#other_news p{font-family: "Times New Roman", Times, serif; font-size: 28px; color: #fff; font-weight: normal; letter-spacing: -1px; background: url(../images/title_line.gif) 0 50% repeat-x; margin-bottom: 5px;}
		#other_news p span{background: #000b03; padding: 0 10px 0 0;}

/********** TEAM TV **********/

#team_tv p.title{font-family: "Times New Roman", Times, serif; font-size: 28px; color: #969238; font-weight: normal; background: url(../images/title_line.gif) 0 50% repeat-x; margin-bottom: 5px; overflow: hidden;}
	#team_tv p.title strong{background: #000b03; padding: 0 10px 0 0; float: left;}
	#team_tv p.title .next_broadcast{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #fff; line-height: 33px; background: #000b03; padding: 0 0 0 10px; float: right;}
		#team_tv p.title .next_broadcast .date{font-size: 14px; color: #f8ef26;}
		#team_tv p.title .next_broadcast .day{font-size: 14px; color: #eee891; font-weight: bold;}

/*broadcast view (inherit from stadium page - #city_gallery)*/

/*broadcast archives*/
#broadcast_archives{margin-bottom: 20px; position: relative;}
	#broadcast_archives p.title{font-family: "Times New Roman", Times, serif; font-size: 28px; color: #fff; font-weight: normal; background: url(../images/title_line.gif) 0 50% repeat-x; margin-bottom: 5px;}
		#broadcast_archives p.title span{background: #000b03; padding: 0 10px 0 0;}
	#broadcast_archives ul{border-top: 3px solid #413f0a;}
		#broadcast_archives ul li{border-bottom: 1px solid #413f0a; padding: 10px 0 20px 0; overflow: hidden;}
			#broadcast_archives ul li .no{font-family: "Times New Roman", Times, serif; font-size: 24px; color: #413f0a; margin-right: 20px; float: left;}
			#broadcast_archives ul li .container_img{width: 78px; background: #010100; border: 1px solid #403e0a; margin-right: 15px; float: left; overflow: hidden;}
			#broadcast_archives ul li a.fix_dimension{width: 76px; height: 57px; margin: 1px; overflow: hidden;}
			#broadcast_archives ul li a{font-family: "Times New Roman", Times, serif; font-size: 18px; color: #f8ef26; font-weight: normal; text-decoration: none; margin-bottom: 5px; display: block;}
			#broadcast_archives ul li a:hover{color: #fff;}
			#broadcast_archives ul li .wrapper{width: 270px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #eee891; font-weight: normal; float: left;}
			#broadcast_archives ul li .visitor{width: 85px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #eee891; font-weight: normal; text-align: right; float: right;}
				#broadcast_archives ul li .visitor strong{font-weight: bold;}

	#broadcast_archives a.more{font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #fff; font-weight: normal; text-decoration: underline; background: #000b03; padding: 0 10px; position: absolute; right: 25px; margin-top: -9px;}
	#broadcast_archives a.more:hover{color: #f8ef26;}

/*comments_form (inherit from player page)*/

/*comments_list (inherit from player page)*/

/********** MATCH PAGE **********/

/*bar big*/
#match_page .games_bar{text-align: center; margin-bottom: 15px; zoom: 1;}
	#match_page .games_bar .games_bar_big_bg_bl{background: #5f1007 url(../images/games_bar_big_bg_bl.gif) 0 100% no-repeat;}
	#match_page .games_bar .games_bar_big_bg_br{background: url(../images/games_bar_big_bg_br.gif) 100% 100% no-repeat;}
	#match_page .games_bar .games_bar_big_bg_tl{background: url(../images/games_bar_big_bg_tl.gif) 0 0 no-repeat;}
	#match_page .games_bar .games_bar_big_bg_tr{background: url(../images/games_bar_big_bg_tr.gif) 100% 0 no-repeat; padding: 6px 7px;}
	#match_page .games_bar_big_top_right{width: 40px; background: url(../images/games_bar_big_top_right.gif) 100% 0 no-repeat; margin: 0 auto; display: table;}
	#match_page .games_bar_big_top_left{height: 22px; font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #eee891; font-weight: normal; white-space: nowrap; background: url(../images/games_bar_big_top_left.gif) no-repeat; padding: 0 20px; display: block;}
		#match_page .games_bar_big_top_left strong{font-family: "Times New Roman", Times, serif; font-size: 18px; color: #969238; font-weight: normal; margin-right: 5px;}
	#match_page .games_bar_big_right{width: 100%; background: url(../images/games_bar_big_right.gif) 100% 0 no-repeat; display: table;}
	#match_page .games_bar_big_left{height: 42px; background: url(../images/games_bar_big_left.gif) no-repeat; padding: 0 11px; display: block;}

	#match_page .games_bar table{width: 45%; height: 89%; margin: 0 auto;}
	#match_page .games_bar tr{}
	#match_page .games_bar td{font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 18px; color: #fff; font-weight: normal; text-align: center; line-height: 26px; white-space: nowrap; padding-top: 4px;}
		#match_page .games_bar td strong{width: 91px; height: 26px; color: #ffe901; background: url(../images/ro_tab.gif) no-repeat; margin: 0 auto; display: block;}
	#match_page .games_bar td.host, #team_page .games_bar td.guest{width: 30%;}
	#match_page .games_bar td.score{width: 20%;}
	#match_page .games_bar td.hour{width: 20%; font-family: "Courier New", Courier, monospace; font-size: 14px; color: #000; font-weight: bold; text-align: center; background: url(../images/hour_tab.gif) 50% 50% no-repeat;}
	
		#match_page .games_bar td.host_marker{width: 50%; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #fff; font-weight: normal; text-align: right; white-space: normal; vertical-align: top; padding-right: 75px;}
		#match_page .games_bar td.guest_marker{width: 50%; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #fff; font-weight: normal; text-align: left; white-space: normal; vertical-align: top; padding-left: 75px;}
			#match_page .games_bar td.host_marker strong, #match_page .games_bar td.guest_marker strong{font-size: 12px; color: #fff; font-weight: bold; background: none; display: inline;}

/*CONTENT LEFT*/
/*match news (inherit from team page - team news)*/

/*comment form (inherit from player page)*/

/*comment form (inherit from player page)*/

/*CONTENT RIGHT*/
/*gallery (inherit from team page - gallery tabbed)*/

/*CONTENT BOTTOM*/
/*comments list (inherit from team page - gallery tabbed)*/

/********** PROGRAM PAGE **********/

/*CONTENT TOP*/
#program_flash{text-align: center;}

/*CONTENT BOTTOM*/
/*CONTENT*/
.content_left{width: 310px; float: left;}
.content_right{width: 310px; float: right;}

/*clasification (inherit from home)*/
#program_page #classification{width: 100%; margin-bottom: 10px; float: none; overflow: hidden;}
	#program_page #classification p{width: 310px; font-size: 22px; height: auto; line-height: normal; margin-bottom: 10px;}

/*results (inherit from home)*/
#program_page #results{width: 100%; margin-bottom: 10px; overflow: hidden;}
	#program_page #results p{font-size: 22px; color: #969238; font-weight: normal; text-align: right; margin-bottom: 10px;}
		#program_page #results p span{background: #000b03; padding: 0 10px;}
			#program_page #results p span strong{color: #fff; font-weight: normal;}

/*SIDEBAR*/
/*contest promo (inherit from home)*/

/*game (inherit from home)*/

/********** ARTICLE LIST **********/

/*CONTENT*/
/*article intro (inherit team page)*/
#article_intro{}
	#article_intro #article_intro_list{margin-bottom: 10px;}
	#article_intro p{font-family: "Times New Roman", Times, serif; font-size: 28px; color: #969238; font-weight: normal; letter-spacing: -1px; background: url(../images/title_line.gif) 0 50% repeat-x; margin-bottom: 5px;}
		#article_intro p span{background: #000b03; padding: 0 10px 0 0;}

/*SIDEBAR*/
/*contest promo (inherit from home)*/

/*game (inherit from home)*/

/********** LOGIN PAGE **********/

/*CONTENT LEFT*/
/*login form (inherit from register - register_form)*/
#login_form{}

#login_form .btn{margin: 10px 0; float: right;}

/*CONTENT RIGHT*/
/*register reasons (inherit from register page)*/

/********** GAME **********/

/*CONTENT*/
/*game flash*/
#game_flash{width: auto; background: #969237; text-align: center; padding: 20px 0;}

/*SIDEBAR*/
/*contest guess promo*/
#game_page #contest_promo, #game_page #game{margin-bottom: 10px;}

/********** USER ACCOUNT **********/

/*CONTENT LEFT*/
#user_account p.title{font-family: "Times New Roman", Times, serif; font-size: 28px; color: #969238; font-weight: normal; letter-spacing: -1px; background: url(../images/title_line.gif) 0 50% repeat-x; margin-bottom: 5px;}
	#user_account p.title span{background: #000b03; padding: 0 10px 0 0;}
		#user_account p.title span strong{font-family: Arial, Helvetica, sans-serif; font-size: 26px; color: #fff;}

/*user options*/
ul#user_options{background: #780b03; margin-bottom: 10px;}
	ul#user_options li{width: 175px; height: 100px; font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #fff; font-weight: bold; border-right: 1px solid #963127; padding: 14px 10px; float: left}
		ul#user_options li.last{border: none;}
	ul#user_options li p{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #eee891; font-weight: normal; margin-top: 10px; clear: both;}
		ul#user_options li p strong{color: #f8ef26; font-weight: bold;}
	ul#user_options li span{ font-size: 11px; color: #ea0000; font-weight: bold; display: block;}

#user_account .btn_right_dark_red_bg{width: 100%;}
	#user_account .btn_right_dark_red_bg a{display: block; text-align: center;}

#user_options .btn{margin: 10px 5px 10px 0; float: left;}

/*modify personal data form (inherit from register - register form)*/

/*CONTENT RIGHT*/
/*last support*/
#last_support{width: 100%; margin-bottom: 25px; position: relative;}
	#last_support p.title{font-family: "Times New Roman", Times, serif; font-size: 22px; color: #969238; font-weight: normal; text-align: right; letter-spacing: -1px; background: url(../images/title_line.gif) 0 50% repeat-x; margin-bottom: 12px;}
		#last_support p.title span{background: #000b03; padding: 0 10px 0 0;}
	#last_support ul{border-top: 3px solid #413f0a;}
		#last_support ul li{border-bottom: 1px solid #413f0a; padding: 12px 0; overflow: hidden;}
			#last_support ul li span{float: left;}
			#last_support ul li .date{width: auto; font-family: "Times New Roman", Times, serif; font-size: 22px; color: #f8ef26; font-weight: normal; margin-right: 10px;}
				#last_support ul li .date span{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #adb3af; display: block;}
			#last_support ul li div{width: 240px; float: left;}
			#last_support ul li p.user{font-family: "Times New Roman", Times, serif; font-size: 20px; color: #fff; font-weight: normal; text-decoration: none; margin-bottom: 5px; display: block;}
			#last_support ul li p{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #eee891; font-weight: normal;}
#last_support a.more{font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #fff; font-weight: normal; text-decoration: underline; background: #000b03; padding: 0 10px; position: absolute; right: 25px; bottom: -7px;}
	#last_support a.more:hover{color: #f8ef26;}

#user_account #contest_promo, #user_account #game{margin-bottom: 10px; display: block; float: none;}

/********** STATIC **********/

/*CONTENT LEFT*/
	#static h1{font-family: "Times New Roman", Times, serif; font-size: 28px; color: #969238; font-weight: normal; letter-spacing: -1px; background: url(../images/title_line.gif) 0 50% repeat-x; margin: 0 10px 20px 0; overflow: hidden;}
		#static h1 span{background: #000b03; padding: 0 10px 0 0;}
	#static h2{font-family: "Times New Roman", Times, serif; font-size: 22px; color: #fff; font-weight: normal; letter-spacing: -1px; border-bottom: 1px solid #969238; padding-bottom: 5px; margin-bottom: 8px;}
	#static p{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #eee891; margin-bottom: 15px;}
	#static ul#fairplay{padding-left: 25px; color: #969238;}
		#static ul#fairplay li{list-style: square; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #eee891; font-weight: bold; margin-bottom: 8px;}

	#static a{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #f8ef26; text-decoration: nome;}
	#static a:hover{color: #fff;}

/*CONTENT RIGHT*/
#static #contest_promo, #static #game{margin-bottom: 10px; display: block; float: none;}

/*FOOTER*/
#footer{background: #001706; padding: 18px; clear: both;}
	#footer ul{height: 25px; /*background: url(../images/footer_logo.gif) 100% 50% no-repeat;*/}
		#footer ul li{line-height: 25px; background: url(../images/footer_menu_divider.gif) 100% 50% no-repeat; padding-right: 10px; margin-right: 10px; float: left;}
		#footer ul li.last{background: none; padding: 0; margin: 0;}
			#footer ul li a{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #f8ef26; font-weight: normal; text-decoration: underline;}
			#footer ul li a:hover{color: #fff;}

#footer p{font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #fff; font-weight: normal; text-align: right; white-space: nowrap;}