/*----------------------------------------------------------
	Calendar CSS
	Main styles for all the website

	Project:		My Project
	Author:			My Name
	Summary :
		Main page components
			Calendar
				Titles
				Forms
				Calendar table
				Calendar button
				Amateur navigation 
----------------------------------------------------------*/



/* ================================
 * !Main page components
 * ================================*/

/* !Part 1 */
.part1 h3.entry-title { text-transform:uppercase; display:block; width:350px; }

/*
 * !Calendar
 */

/* !Titles */

.part1 h4 {background:transparent url(/image/block/calendar/month-sprite.png) no-repeat 0 0; height:25px ; width:770px; text-indent:-9999em; margin-top:10px;}
.part1 h4.m02 {background-position:0 -25px;}
.part1 h4.m03 {background-position:0 -50px;}
.part1 h4.m04 {background-position:0 -75px;}
.part1 h4.m05 {background-position:0 -100px;}
.part1 h4.m06 {background-position:0 -125px;}
.part1 h4.m07 {background-position:0 -150px;}
.part1 h4.m08 {background-position:0 -175px;}
.part1 h4.m09 {background-position:0 -200px;}
.part1 h4.m10 {background-position:0 -225px;}
.part1 h4.m11 {background-position:0 -250px;}
.part1 h4.m12 {background-position:0 -275px;}

.part1 h4.ttl { background:none; color:#3c3c3c; font-weight:bold; font-size:1.3em; text-indent:10px; text-transform:uppercase; }


/* !Forms */
.part1 #calendar form { float:right; position:relative; top:41px; width:350px; z-index:1; }
.part1 #calendar form label { position:absolute ; text-indent:-9999em; }
.part1 #calendar form fieldset { display:block; float:right; height:20px; position:relative; width:auto; }
.part1 #calendar form select { color:#3d3d3d; border:solid 1px #7f9db9; float:left; font-size:1.1em; height:20px; margin-left:5px; padding:1px; position:relative; }
.part1 #calendar form button { background:url(../image/block/agenda/bt_ok.gif) no-repeat 0 0; display:block; float:left; height:20px; margin-left:5px; width:22px;}







/* !Calendar table */
#calendar ul { background-color:#fff; zoom:1;}
#calendar li { margin-bottom:20px; background-color:#fff; }
#calendar table .date-time { width:80px; }
#calendar table .competition { width:269px; }
#calendar table .phase { width:75px;text-align:center; }
#calendar table .match { width:166px; }
#calendar table .tv { width:95px; text-align:center; }
#calendar table .score { width:80px;text-align:center; }
#calendar table .info { width:89px;text-align:center; padding:0 10px; }
#calendar table td.competition { text-transform:uppercase; padding:0 10px; vertical-align:middle; }
#calendar table td.match, #calendar table td.score { color:#3c3c3c; font-weight:bold; }



/* !Calendar button */
#calendar table span.all {background:url(../image/generic/bullet1.gif) no-repeat 10px 5px; display:block; padding-left:8px; width:81px; }
.bt_match-summary { background:url(../image/block/calendar/bt_sprite.gif) no-repeat 0 0; width:89px; height:17px; }
.bt_reserve { background:url(../image/block/calendar/bt_sprite.gif) no-repeat 0 -17px; width:89px; height:17px; }

/* !Amateur navigation  */
#player-amateur-nav { background:url(/image/generic/y-sprite.png) no-repeat -1869px -73px; color:#E6232B; margin:10px 0; padding-top:8px; position:relative; }
#player-amateur-nav div { background:url(/image/generic/y-sprite.png) no-repeat -1869px 100%; overflow:hidden; padding-bottom:8px; }
.ie6 #player-amateur-nav div { zoom:1; }
	#player-amateur-nav span { color:#646464; float:left; font-size:1.1em; }
		#player-amateur-nav li { border-right:1px solid #DADADA; float:left; font-size:1.1em; margin:0; padding:0 10px; }
		.ie #player-amateur-nav li { height:14px; overflow:hidden; }
			#player-amateur-nav li a { color:#646464; }
