#coupon_table table {
/*	border:1px solid #666666;	*/
	border:none;
/*	margin:0 0 10px;  */
    padding: 0px;
/*	width:676px;*/
    width:100%;
	color:#606060;
	font-family: "Lucida Grande", Tahoma, Arial;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:120%;

}

#coupon_table table.tr.pmonth {
	border:none;
    padding: 0px;
	width:100%;
	color:#606060;
	font-family: "Lucida Grande", Tahoma, Arial;
	font-size: 12px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:120%;

}

#coupon_table table.opap_table {

	width: 100%;


}

#coupon_table th.pmonth {
	color:#446666;
	background-color:#DCE6E2;
	text-align:center;
	border-color:#F7F7F7;
	border-style:solid;
	border-width:0 1px;
	padding:0;
	line-height:120%;
	padding: 5px;
	border-right: 0;

}

#coupon_table td.pmonth {
	color:#6A6B6D;
	background-color:#EEEEEE;
/*	font-weight:bold;*/
	text-align:center;	
	border-color:#F7F7F7;
	border-style:solid;
	border-width:0 1px;
	border-bottom:2px solid #F7F7F7;
	padding-left:5px;
	padding-right:5px;
	border-right: 0px;
	border-bottom: 0px;
}
#coupon_table th.pmonth-day {
	color:#333333;
	font-weight:bold;
	text-align:center;
	border-color:#F7F7F7;
	border-style:solid;
	border-width:0 1px;
	padding:0;
	line-height:120%;
	padding: 5px;
	width: 80px;
	border-right: 0px;
}


#coupon_table td.pmonth-vs_cell {
	color:#6A6B6D;
	background-color:#EEEEEE;
/*	font-weight:bold;*/
	text-align:left;
	padding-left:3px;
	padding-right:3px;
	border-color:#F7F7F7;
	border-style:solid;
	border-width:0 1px;
	border-bottom:0px;
	border-right:0px;
	width: 170px;
}
#coupon_table caption {
/*	background:transparent url(../pics/captionbg.png) repeat-x scroll 0 0;*/
    background-color: #669999;
    border-bottom: 2px solid #f7f7f7; 
/*	border-color:#333333;
	border-style:solid;
	border-width:1px 1px; */
	border-left:#f7f7f7 1px solid;   
	border-right:#f7f7f7 1px solid;
	color:#FFFFFF;
	font-weight:bold;
	line-height:30px;
	padding-left:3px;
	padding-right:3px;	
	text-align:center;
	font-size: 13px;
}

#coupon_table thead {
	border-top:1px solid #2864C4;
/*	background-color:#DCDDE1;*/
	background-color:#DCE6E2;
	color:#6A6B6D;
	line-height:200%;

}

#coupon_table tr.header_row {
	width:490px;
	float:left
	color:#6A6B6D;
	line-height:200%;
}

#coupon_table td.header_cell {
	background-color:#DEDEDE;
	border-bottom:1px solid #FFFFFF;
	font-weight:bold;
	padding-left:5px;
	padding-right:5px;
	color:#6A6B6D;
	line-height:200%;
	text-align:center;

}

#coupon_table th {
	color:#446666;
	font-weight:bold;
	text-align:center;
	border-bottom:2px solid #F7F7F7;
	border-left:1px solid #F7F7F7;
    border-right:1px solid #F7F7F7;
	padding:0;
	line-height:200%;
}

#coupon_table th a {
	color: #446666;
}

#coupon_table th img {	
	padding: 0px;
}


#coupon_table tbody {
	color:#606060;
	background-color:#DEDEDE;
	
}

#coupon_table tbody tr {
	color:#333333;
	height: 35px;
}

#coupon_table td {
	height: 35px;
}

#coupon_table td.team_cell {
	color:#6A6B6D;
	background-color:#EEEEEE;
	text-align:center;
	font-weight: bold;
	font-size: 11px;
	padding-left:3px;
	padding-right:3px;
	border-color:#F7F7F7;
	border-style:solid;
	border-width:0 1px;
	border-bottom:2px solid #F7F7F7;
}

#coupon_table th.vs_cell, #coupon_table td.vs_cell {
	color:#6A6B6D;
	background-color:#EEEEEE;
	font-weight: bold;
	font-size: 11px;
	text-align:left;
	padding-left:3px;
	padding-right:3px;
	border-color:#F7F7F7;
	border-style:solid;
	border-width:0 1px 2px;
	width: 170px;
}

#coupon_table td.vs_cell_no_proposal {
	color:#6A6B6D;
	background-color:#E0E0E0;
	font-weight:none;
	text-align:center;
	padding-left:3px;
	padding-right:3px;
	border-bottom:2px solid #F7F7F7;
	border-left:1px solid #F7F7F7;
	border-right:1px solid #F7F7F7;
}

#coupon_table td.small_cell {
	color:#6A6B6D;
	background-color:#EEEEEE;
	font-weight:none;
	text-align:center;
	padding-left:3px;
	padding-right:3px;
	border-color:#F7F7F7;
	border-style:solid;
	border-width:0 1px;
	border-bottom:2px solid #F7F7F7;
}



#coupon_table td.header_team_cell {
	border-color:#F7F7F7;
	border-style:solid;
	border-width:0 1px;
	color:#6A6B6D;
/*	font-weight:bold;*/
	padding-left:5px;
	padding-right:5px;
	text-align:center;
	background-color: #DCE6E2;
}

#coupon_table td.banner_cell {
	color:#6A6B6D;
	background-color:#EEEEEE;
	font-weight:bold;
	border-color:#F7F7F7;
	border-style:solid;
	border-width:0 1px 2px 1px;
	padding-left:0px;
	padding-right:0px;
	width: 94px;
}

#coupon_table td.banner_cell a{
	color:#669999;
}

#coupon_table td.center_team_cell {
	color:#6A6B6D;
	background-color:#EEEEEE;
	font-weight: bold;
	font-size: 11px;
	text-align:center;	
	border-color:#F7F7F7;
	border-style:solid;
	border-width:0 1px;
	border-bottom:2px solid #F7F7F7;
	padding-left:5px;
	padding-right:5px;
}


#coupon_table td.team_cell span {
	display:block;
}

#coupon_table td.odd_cell {
	background-color:#EEEEEE;
	font-weight: bold;
	font-size: 11px;
	padding-left:3px;
	padding-right:3px;
	text-align:center;
	border-color:#F7F7F7;
	border-style:solid;
	border-width:0 1px;
	border-bottom:2px solid #F7F7F7;
	color:#606060;
}

#coupon_table .td input {
/*	font-weight:bold;*/
	text-align:center;
	color:#606060;
}

#coupon_table table tbody tr td.odd_cell a {
	border:1px solid #FFFFFF;
	display:block;
	padding-left:3px;
	padding-right:3px;
	text-align:center;
	text-decoration:none;
/*	background-color:#E4E4E4;*/
	background-color:#DCE6E2;  
	color:#005A87;
	font-weight:normal;
	font-family:verdana;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
}

#coupon_table tbody tr td.odd_cell a:hover {
	background-color:#ccc;
	color:red;
	white-space:nowrap;
	text-align:center
}

#coupon_table tfoot td {
	padding-left:5px;
	padding-right:5px;
	/*border-bottom:1px solid #DCDDE1;*/
	border-bottom:1px solid #DCE6E2;
	color:#6A6B6D;
	background-color:#DCE6E2;
	font-size: 11px;
}

/*#caption_title {    float:left;}       */

#coupon_table td.caption_title{
    background-color: #669999;
    border-bottom: 2px solid #f7f7f7; 
	border-left:#f7f7f7 1px solid;
	color:#FFFFFF;
	font-weight:bold;
	line-height:30px;
	padding-left:3px;
	padding-right:3px;	
	text-align:center;
	font-size: 13px;
}

#coupon_table td.caption_title2{
    background-color: #669999;
    border-bottom: 2px solid #f7f7f7; 
	border-right:#f7f7f7 1px solid;
	color:#FFFFFF;
	font-weight:bold;
	line-height:30px;
	padding-left:3px;
	padding-right:3px;	
	text-align:center;
	font-size: 13px;
}

#coupon_table td.caption_title3{
    background-color: #009300;
    border-bottom: 1px solid #000; 
	color:#FFFFFF;
	font-weight:bold;
	line-height:30px;
	padding-left:3px;
	padding-right:3px;	
	text-align:center;
	font-size: 13px;
}

#coupon_table a.Top {
	background:transparent url(../pics/top.gif) no-repeat scroll center center;
	display:block;
	float:right;
	line-height:2em;
	margin-left:3px;
	text-decoration:none;
	width:13px;
} 


/* OPAP coupon style*/

#coupon_table  th.small_cell_d, td.small_cell_d{
	color:#000;
	background-color:#E9F4E9;
	font-weight:none;
	text-align:center;
	padding-left:3px;
	padding-right:3px;
	border-color:#000;
	border-style:solid;
	border-width:0 1px;
	border-bottom:1px solid #000;
	font-size: 11px;
}


#coupon_table  th.opap_general, td.opap_general{
	color:#000;
	background-color:#E9FEA9;
	font-weight:none;
	text-align:center;
	padding-left:3px;
	padding-right:3px;
	border-color:#000;
	border-style:solid;
	border-width:0 1px;
	border-bottom:1px solid #000;
	font-size: 11px;
}

#coupon_table  th.opap_general_l, td.opap_general_l {
	color:#000;
	background-color:#E9FEA9;
	font-weight:none;
	text-align:center;
	padding-left:3px;
	padding-right:3px;
	border-color:#000;
	border-style:solid;
	border-width:0 1px;
	border-bottom:1px solid #000;
	border-right:0;
	font-size: 11px;
}

#coupon_table  th.opap_general_r, td.opap_general_r {
	color:#000;
	background-color:#E9FEA9;
	font-weight:none;
	text-align:center;
	padding-left:3px;
	padding-right:3px;
	border-color:#000;
	border-style:solid;
	border-width:0 1px;
	border-bottom:1px solid #000;
   	font-size: 11px;
}

#coupon_table  th.opap_general2_l, td.opap_general2_l{
	color:#000;
	background-color:#FFFFCC;
	font-weight:none;
	text-align:center;
	padding-left:3px;
	padding-right:3px;
	border-color:#000;
	border-style:solid;
	border-width:0 1px;
	border-bottom:1px solid #000;
	border-right:0;
	font-size: 11px;
}

#coupon_table  th.opap_general2_r, td.opap_general2_r {
	color:#000;
	background-color:#FFFFCC;
	font-weight:none;
	text-align:center;
	padding-left:3px;
	padding-right:3px;
	border-color:#000;
	border-style:solid;
	border-width:0 1px;
	border-bottom:1px solid #000;
	font-size: 11px;
}

#coupon_table th.small_cell_oe, td.small_cell_oe {
	color:#000;
	background-color:#ffffff;
	font-weight:none;
	text-align:center;
	padding-left:3px;
	padding-right:3px;
    border-color:#000;
	border-style:solid;
	border-width:0 1px;
	border-bottom:1px solid #000;
	border-left: 0px;
	font-size: 11px;
}

#coupon_table th.small_cell_kod, td.small_cell_kod {
	color:#000;
	background-color:#D1E8D1;
	font-weight:none;
	text-align:center;
	padding-left:3px;
	padding-right:3px;
	border-color:#000;
	border-style:solid;
	border-width:0 1px;
	border-bottom:1px solid #000;
	border-left: 0px;
	font-size: 11px;
}

#coupon_table th.small_cell_pg, td.small_cell_pg {
	color:#000;
	background-color:#E9FEA9;
	font-weight:none;
	text-align:center;
	padding-left:3px;
	padding-right:3px;
	border-color:#000;
	border-style:solid;
	border-width:0 1px;
	border-bottom:1px solid #000;
	border-left: 0px;
	font-size: 11px;
}

#coupon_table th.small_cell_pgl, td.small_cell_pgl {
	color:#000;
	background-color:#E9FEA9;
	font-weight:none;
	text-align:center;
	padding-left:3px;
	padding-right:3px;
	border-color:#000;
	border-style:solid;
	border-width:0 1px;
	border-bottom:1px solid #000;
	border-right: 0px;
	font-size: 11px;
}

#coupon_table th.opap_vs_cell {
	color:#000;
	background-color:#E9F4E9;
	font-weight:none;
	text-align:center;
	padding-left:3px;
	padding-right:3px;
	border-color:#000;
	border-style:solid;
	border-width:0 1px;
	border-bottom:1px solid #000;
	border-left: 0px;
	font-size: 11px;
}

#coupon_table td.opap_vs_cell {
	color:#000;
	background-color:#E9F4E9;
	font-weight:none;
	text-align:left;
	padding-left:3px;
	padding-right:3px;
	border-color:#000;
	border-style:solid;
	border-width:0 1px;
	border-bottom:1px solid #000;
	border-left: 0px;
	font-size: 11px;
}

#coupon_table th.opap_odd_cell, td.opap_odd_cell {
	color:#000;
	background-color:#FFFFCC;
	font-weight:none;
	text-align:center;
	padding-left:3px;
	padding-right:3px;
	border-color:#000;
	border-style:solid;
	border-width:0 1px;
	border-bottom:1px solid #000;
	border-left: 0px;
	font-size: 11px;
}

#coupon_table th.opap_odd_cell_dipli {
	color:#000;
	background-color:#FFFFCC;
	font-weight:none;
	text-align:center;
	padding-left:3px;
	padding-right:3px;
	border-color:#000;
	border-style:solid;
	border-width:0 1px;
	border-bottom:1px solid #000;
	border-left: 0px;
	font-size: 11px;
	width: 30px;
}


#coupon_table th.opap_doubleChance_cell {
	color:#000;
	background-color:#009300;
	font-weight:none;
	text-align:center;
	padding-left:3px;
	padding-right:3px;
	border-color:#000;
	border-style:solid;
	border-width:0 1px;
	border-bottom:1px solid #000;
	border-left: 0px;
	font-size: 11px;
}

#coupon_table th.opap_odd_cellr, td.opap_odd_cellr {
	color:#000;
	background-color:#FFFFCC;
	font-weight:none;
	text-align:center;
	padding-left:3px;
	padding-right:3px;
	border-color:#000;
	border-style:solid;
	border-width:0 1px;
	border-bottom:1px solid #000;
	font-size: 11px;

}

#coupon_table th.opap_more_cell, td.opap_more_cell {
	color:#000;
	background-color:#E9F4E9;
	font-weight:none;
	text-align:center;
	padding-left:3px;
	padding-right:3px;
	border-color:#000;
	border-style:solid;
	border-width:0 1px;
	border-bottom:1px solid #000;
	border-left: 0px;
	font-size: 11px;
}

#coupon_table td.opap_more_cell a, td.opap_odd_cell a, td.opap_odd_cellr a{
	border:1px solid #FFFFFF;
	display:block;
	text-align:center;
	text-decoration:none;
/*	background-color:#E4E4E4;*/
	background-color:#DCE6E2;  
	color:#005A87;
	font-weight:normal;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-size: 11px;
}

#coupon_table td.opap_odd_cell a:hover   {
	background-color:#ccc;
	color:red;
	white-space:nowrap;
	text-align:center
	font-size: 11px;
}

#coupon_table td.opap_odd_cellr a:hover   {
	background-color:#ccc;
	color:red;
	white-space:nowrap;
	text-align:center
	font-size: 11px;
}

#coupon_table td.opap_more_cell a:hover {
	background-color:#ccc;
	color:red;
	white-space:nowrap;
	text-align:center ;
	font-size: 11px;
}


#coupon_table tfoot td.opap_tfoot {
	color:#000;
	background-color:#ffffff;
	font-weight:none;
	text-align:left;
	border: 0
}

#coupon_table  th.month_general{
	color:#000;
	background-color:#E9FEA9;
	font-weight:none;
	text-align:center;
	padding-left:3px;
	padding-right:3px;
	border-color:#000;
	border-style:solid;
	border-width:0 1px;
	border-bottom:1px solid #000;
	border-right:0;
}

#coupon_table td.previous_month {
	background-color:#FFFFFF; 
	font-weight:bold;
} 

#coupon_table td.previous_month a {
	background: url(../pics/arrow_left.gif) no-repeat scroll 0 0;
	padding-left: 20px;
}

#coupon_table td.previous_month a:hover {
	background: url(../pics/arrow_left_over.gif) no-repeat scroll 0 0;
	padding-left: 20px;
}

#coupon_table td.next_month {
	background-color:#FFFFFF; 
	font-weight:bold; 
	text-align: right;
} 

#coupon_table td.next_month a {
	background:#FFFFFF url(../pics/arrow_right.gif) no-repeat center right ;
	padding-right: 20px;
}

#coupon_table td.next_month a:hover {
	background:#FFFFFF url(../pics/arrow_right_over.gif) no-repeat center right;
	padding-right: 20px;
}

#coupon_table th.previous_day, #coupon_table td.previous_day {
	background-color:#669999; 
	font-weight:bold;
	text-align:left;
	border-left:0;   
	border-right:0;
	height: 30px;
}

#coupon_table th.previous_day a, #coupon_table td.previous_day a {
	background: url(../pics/arrow_left2.gif) no-repeat scroll 0 0;
	padding-left: 18px;
	color: #1E3643;
}

#coupon_table th.previous_day a:hover, #coupon_table td.previous_day a:hover {
	background: url(../pics/arrow_left2_over.gif) no-repeat scroll 0 0;
	padding-left: 18px;
	color: #FFFFFF;
}

#coupon_table th.next_day, #coupon_table td.next_day {
	background-color:#669999; 
	font-weight:bold;
	text-align:right;
	border-left:0;   
	border-right:0;
}

#coupon_table th.next_day a, #coupon_table td.next_day a {
	background: url(../pics/arrow_right2.gif) no-repeat center right;
	padding-right: 18px;
	color: #1E3643;
}

#coupon_table th.next_day a:hover, #coupon_table td.next_day a:hover {
	background: url(../pics/arrow_right2_over.gif) no-repeat center right;
	padding-right: 18px;
	color: #FFFFFF;
}

#coupon_table th.g_title{
/*	background:transparent url(../pics/captionbg.png) repeat-x scroll 0 0;*/
    background-color: #669999;
    border-bottom: 2px solid #f7f7f7; 
	border-left:0;   
	border-right:0;
	color:#FFFFFF;
	font-weight:bold;
	line-height:35px;
	padding-left:44px;
	padding-right:3px;	
	text-align:left;
	font-size: 13px;
}
	
#coupon_table td.previous_month_w {
	background-color:#FFFFFF; 
	font-weight:bold;
} 

#coupon_table td.previous_month_w a {
	background: url(../pics/arrow_left3.gif) no-repeat scroll 0 0;
	padding-left: 20px;
	color: #669999;
}

#coupon_table td.next_month_w {
	background-color:#FFFFFF; 
	font-weight:bold; 
	text-align: right;
} 

#coupon_table td.next_month_w a {
	background:#FFFFFF url(../pics/arrow_right3.gif) no-repeat center right;
	padding-right: 20px;
	color: #669999;
}

#coupon_table td.goback {
	background-color:#FFFFFF; 
	font-weight:bold;
	text-align: right;
	font-size: 12px;
} 

#coupon_table td.goback a{
	background: url(../pics/arrow_back.gif) no-repeat scroll 0 0;
	padding-left: 20px;
	color: #669999;
}