/*
@@@@@@@@@@@@@@@@@@@@@@
TABLE
@@@@@@@@@@@@@@@@@@@@@@

	about				table objects
	
	syntax

*/

	/*///////////////////////////////////////////////////////////////////////////////////////////////////////////
	standard set
	///////////////////////////////////////////////////////////////////////////////////////////////////////////*/
		
		/*+ table
		..........................................................................*/

			table{width:100%; }
			table th{text-align:left; }
			
			table.expanded td{padding:7px 0px;}

		/*+ tableStriped
		..........................................................................*/

			.tableStriped{border-bottom:1px solid #c5c5c5;}
			.tableStriped th{color:#1d4b77; border-top:1px solid #c5c5c5; border-right:1px solid #c5c5c5; background-color:#f2f3f4; padding:5px 10px;}
			.tableStriped th:last-child{border-right:0px;}
			.tableStriped td{color:#1d4b77; padding:10px 10px; vertical-align:top; border-right:1px solid #c5c5c5;}
			.tableStriped td:last-child{border-right:0px;}
			
			.tableStriped tr.mark td{background-color:#f2f3f4; }
			
			.tableStriped tr.special td{color:white; background-color:#f79e9f; border-bottom:1px solid #d5d5d5; }
			.tableStriped tr.special td .info{color:white; }
			.tableStriped tr.special td .amount2 input{background:#ee9696; color:white; border:1px solid #d37a7b;}		
			
			.tableStriped .info{font-size:12px; color:black; }
			.tableStriped .tag{font-size:14px;}
			.tableStriped .amount{display:block; width:60px; height:60px; font-size:24px; color:black; text-align:center; line-height:60px; border:1px solid #c5c5c5; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; background: #ffffff;background: -moz-linear-gradient(top, #ffffff 54%, #f0f0f0 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(54%,#ffffff), color-stop(100%,#f0f0f0));background: -webkit-linear-gradient(top, #ffffff 54%,#f0f0f0 100%);background: -o-linear-gradient(top, #ffffff 54%,#f0f0f0 100%);background: -ms-linear-gradient(top, #ffffff 54%,#f0f0f0 100%);background: linear-gradient(to bottom, #ffffff 54%,#f0f0f0 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f0f0f0',GradientType=0 )}
			.tableStriped .amount input{border:0px; height:60px; text-align:center; position:relative; top:-4px;  background:none; font-size:11px;}
			.tableStriped .alignMiddle{ vertical-align:middle;}
			
			.tableStriped .amount2 input{width:90px; text-align:center; color:#1d4b77; font-weight:bold; }
			
			.tableStriped img{display:block; margin:0px auto 0px auto; }
			
			.tableStriped .available{position:absolute; bottom:-65px; left:0px; width:500px; }
			.tableStriped .available .line{display:block; color:black;  padding:3px 100px 3px 10px; background: rgb(239,239,239);background: -moz-linear-gradient(top, rgba(239,239,239,1) 0%, rgba(212,212,212,1) 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(239,239,239,1)), color-stop(100%,rgba(212,212,212,1)));background: -webkit-linear-gradient(top, rgba(239,239,239,1) 0%,rgba(212,212,212,1) 100%);background: -o-linear-gradient(top, rgba(239,239,239,1) 0%,rgba(212,212,212,1) 100%);background: -ms-linear-gradient(top, rgba(239,239,239,1) 0%,rgba(212,212,212,1) 100%);background: linear-gradient(to bottom, rgba(239,239,239,1) 0%,rgba(212,212,212,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#d4d4d4',GradientType=0 );}
			.tableStriped .available a{position:absolute; padding:0px 15px; top:0px; bottom:0px; right:0px; background: rgb(77,187,5);background: -moz-linear-gradient(top, rgba(77,187,5,1) 0%, rgba(64,142,21,1) 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(77,187,5,1)), color-stop(100%,rgba(64,142,21,1)));background: -webkit-linear-gradient(top, rgba(77,187,5,1) 0%,rgba(64,142,21,1) 100%);background: -o-linear-gradient(top, rgba(77,187,5,1) 0%,rgba(64,142,21,1) 100%);background: -ms-linear-gradient(top, rgba(77,187,5,1) 0%,rgba(64,142,21,1) 100%);background: linear-gradient(to bottom, rgba(77,187,5,1) 0%,rgba(64,142,21,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4dbb05', endColorstr='#408e15',GradientType=0 );}
			.tableStriped .available.line2 a{line-height:43px;}
			.tableStriped .available.line1 a{line-height:22px;}
			

		/*+ tableForm
		..........................................................................*/

			.tableForm{}
			.tableForm th{color:#1d4b77; vertical-align:top; padding:5px 0px;}
			.tableForm .bigText{font-size:18px; color:#1d4b77; font-weight:bold; }

		/*+ tableZebra
		..........................................................................*/

			.tableZebra{border-bottom:1px solid #c5c5c5; border-top:1px solid #c5c5c5;}
			
			.tableZebra td{padding:3px 5px;}
			.tableZebra th{padding:3px 10px; color:#1d4b77; border-right:1px solid #c5c5c5;}
			.tableZebra tr.mark td, .tableZebra tr.mark th{background-color:#f2f3f4; }

