
/* default element */
.grdCommon
{ 
    border:none;
    margin:10px 0 0 0;
	
 }

.grdCommon table{border-collapse:collapse; width:100%;}
.grdCommon td, .grdCommon th{text-align:center; padding:5px 0; border:0; vertical-align:middle; border-right:solid 2px #FFFFFF;}   
.grdCommon td a, .grdCommon th a{text-decoration:none; color:#09347B;}

.grdCommon td a{display:block; vertical-align:middle; padding:7px 0;}
.grdCommon td a:hover{background: transparent url('../images/cel_over.png') 0 0 repeat;}

.grdCommon td a:hover, .grdCommon th a:hover{text-decoration:underline;}
.grdCommon th { font-size: 12px; height:22px; padding:0;color: #00AFE1; border-bottom:solid 5px #E6F7FC;}
.grdCommon td { color: #636467; height:27px; padding:0; font-weight:900;}


/* date element */
.grdCommon  .grdHead {height:auto; border:none; position:static;}
.grdCommon  .grdHc_lx
{  color: #FFFFFF;
	background: #FFFFFF url('../images/cab_head_l.gif') 0 0 no-repeat;
	width:25%;  
	vertical-align:top;
	padding:0;
}
.grdCommon  .grdHc_lx img{height:40px; width:100%;}
.grdCommon  .grdHc_rx{   
	background: transparent url('../images/cab_head_r.gif') 100% 0 no-repeat;
    color: #FFFFFF;
    width:75%;
    text-align:center;
    padding:5px;
    height:auto;
	border:none;
}

.grdCommon div.grdHheadNavCont{margin:0 auto; width:150px;}
.grdCommon .grdHheadNavCont span{/*text-transform:capitalize;*/ float:left; display:block; width:130px; text-align:center;}
.grdCommon .grdHheadNavCont .grdLxLink, .grdCommon .grdHheadNavCont .grdRxLink{text-indent:-5000px; display:block; width:10px; height:14px;}
.grdCommon .grdLxLink{background: transparent url('../images/cab_arw_l.gif') 0 0 no-repeat; margin:0 0 0 0; float:left;}
.grdCommon .grdRxLink{background: transparent url('../images/cab_arw_r.gif') 0 0 no-repeat; margin:0 0 0 0; float:right;}
.grdCommon .grdLxLink:hover, .grdRxLink:hover, 
.grdCommon span.grdLxLink, span.grdRxLink
{background-position:0 -14px;}



.grdCommon .grdDate th {background-color : #FFFFFF;  color: #00AFE1; font-weight : normal; width:15%;}
.grdCommon .grdDate th a {background-color : #FFFFFF;  color: #00AFE1; font-weight : normal; }
.grdCommon .grdDate th.grdBestDataPrice{ background-color : #FFFFFF;  color: #00AFE1; font-weight : 900; font-size: 15px;}
.grdCommon .grdDate th.grdBestDataPrice a{ background-color : #FFFFFF;  color: #00AFE1; font-weight : 900; font-size: 15px;}
.grdCommon .grdDate .grdBestDataPriceth small, .grdCommon .grdDate th small{font-size:10px; font-weight:normal; vertical-align:middle;}

/* best price   */
.grdCommon .grdBestRow td {background-color : #CCEFF9; }
.grdCommon .grdBestRow td.grdStartingFrom{color:#00AFE1; text-align:left; padding-left:5px; font-weight:normal;}

/*  price   list */
.grdCommon  .grdOdd td{ background: #FFFFFF;; }
.grdCommon  .grdEven td{ background: #CCEFF9; }

.grdCommon  .grdMessage
{ background-color: #CCEFF9;
  color: #00AFE1; 
  font-size: 12px; 
  border:0;
  }

.grdCommon  .grdCategory{ text-align : left; padding-left:5px; color:#636467;}
.grdCommon  .grdCategory a:hover{background:transparent;}
.grdCommon  .grdNoPrice{ color:#939598;}


/* best price */
.grdCommon  td.grdOneBestPrice{background: #F87111;  padding:0;}
.grdCommon  .grdOneBestPrice a, .grdCommon  .grdOneBestPrice a:visited, .grdCommon  .grdOneBestPrice a:hover{color: #FFFFFF; font-weight: 900;  font-size: 15px; padding:5px 0;}

.grdCommon  td.grdMoreBestPrice{padding:0; }
.grdCommon  .grdMoreBestPrice a, .grdCommon  .grdMoreBestPrice a:visited, .grdCommon  .grdMoreBestPrice a:hover{color: #F87111; font-weight: 900;  font-size: 15px; padding:5px 0;}


/* show/hide */
.grdCommon td a.grdLnkClose, .grdCommon td a.grdLnkOpen, .grdCommon td a.grdLnkClose:hover
{cursor:pointer; padding:0 0 0 15px; background: transparent url('../images/icon_more_less.gif') 0 -10px no-repeat  ;  display:block; text-align:left; color:#F87111;}
.grdCommon td a.grdLnkOpen, .grdCommon td a.grdLnkOpen:hover{background-position:0 5px;}



/*### sub row (pakage) ###*/
.grdPackage  {border-bottom:solid 1px #00AFE1;}
.grdPackage  .grdHc_lx{ width:30%; }
.grdPackage .grdHc_rx{ width:70%;}
.grdPackage .grdDate th {width:14%;}


.grdCommon  .grdSubOdd td{ background: #FFFFFF; border-bottom:solid 1px #CCEFF9;}
.grdCommon  .grdSubEven td{ background: #E5F7FC; border-right-color:#F2FBFD; border-bottom:solid 1px #FFFFFF;}
.grdCommon  .grdSubOdd td.grdCategory, .grdCommon  .grdSubEven td.grdCategory{ padding-left:20px; font-weight:normal;}
.grdPackage  .grdHc_lx img{display:none;}
/* show/hide */
.grdCommon  td.grdClosed, .grdCommon   td.grdOpened{cursor:pointer; padding:0 0 0 20px; background-image: url('../images/icon_grd_pk_det.gif');  background-repeat:no-repeat; background-position:5px 8px;}
.grdCommon td.grdOpened{background-position:5px -20px;}


.grdCommon .grdCollapsed { display: none; }
.grdCommon .grdExpanded {  }

.grdOpacity {  filter:alpha(opacity=50);
           -moz-opacity:0.5;
           -khtml-opacity: 0.5;
           opacity: 0.5; 
}

/* empty */
.grdCommon  td.grdEmpty{background:transparent; border-color:transparent;}
.grdPackage  th.grdEmpty{border-color:#FFFFFF;}
/* chrome fox */

body:nth-of-type(1) .grdCommon .grdDate th{width:150px;}

