/*tables*/
.table {	
	margin-bottom:1px;
	width:100%;
	border:none;
	border-top:1px solid #BFC2CA;
	color:#333;
	}
.table caption {
	padding:7px 15px;
	/*border-bottom:2px solid #BFC2CA;*/
	font-size:12px;
	letter-spacing:0.5px;
	color:#972E27;
	}
	.table caption a:link,
	.table caption a:visited {
		color:#972E27;
		text-decoration:none;
		}
	.table caption a:hover {
		color:#972E27;
		text-decoration:underline;
		}
		.pnl_prices .table caption {
			padding:7px 15px;
			font-size:12px;
			font-weight:bold;
			letter-spacing:0.5px;
			/*text-align:center;*/
			color:#fff;
			}
			.pnl_prices .table caption a:link,
			.pnl_prices .table caption a:visited {
				color:#fff;
				text-decoration:none;
				}
			.pnl_prices.table caption a:hover {
				color:#fff;
				text-decoration:underline;
				}
.table tbody tr:hover {
	background-color:#efefef;
	}
	.table tbody tr:hover td {
		background-color:#efefef;
		}
	.table tbody tr:hover td:hover {
		background-color:#e9e9e9;
		}
.table td,th {
	padding:0 0 0 15px;
	border:none;
	vertical-align:middle;
	}
	.table.columns td {
		border:0;
		border-right:1px solid #c0c0c0;
		}
	.table.rows td {
		border:0;
		border-bottom:1px solid #c0c0c0;
		}
.table th {
	padding:6px 15px;
	background-color:#fff;
	border-bottom:2px solid #c0c0c0;
	font-weight:normal;
	}
.table th a {
	display:block;
	font-weight:normal;
	text-decoration:none;
	color:#000;
	}
	.table th a.sorting span {
		padding-right:8px;	
		background:url(../../img/table/icon_sorting.gif) no-repeat 100% 7px;
		}
		.table th a.sorting.desc span {
			background-position: 100% -19px;
			}
.table tr {
	/*height:26px;*/
	}
	.table tr td {
		border-bottom:1px solid #BFC2CA;
		}
		.table tr td span {
			display:block;
			padding:5px 0;
			font-size:11px;
			}

/* colums*/
.hotel_title {	
	width:205px;	
	}
.hotel_subway_station {
	width:80px;
	}
.hotel_sngl {
	width:105px;
	}
.hotel_dbl {
	width:110px;
	text-align:right;
	}
.hotel_booking {
	width:100px;
	}
	
.table .bgr {
	background-color:#f5f5f5;
	}
.table .even {
	background-color:#fff;
	}
.table .odd {
	background:#F4F4F6;
	}
.table .filtering td {
	background-color:#e8f7ff;
	padding:3px;
	}
.table .filtering td input {
	color:#aaa;
	}
.table .filtering td input.small {
	width:4em;
	}
	
.table .actions {
	background-color:#e8f7ff;
	}	

.table .smallcolgroup {
	width:1%;
	background-color:#e8f7ff;
	text-align:center;
	}
	
.table img.delete {
	cursor:pointer;
	}

.table .switch {
	padding-left:15px;
	background-image:url(../../img/open.png);
	background-repeat:no-repeat;
	background-position:3px 50%;
	}
	.table .switch.on {
		background-image:url(../../img/close.png);
		}
.table .collapsed {
	display:none;
	}
	
.table .action-menu li {
	float:left;
	padding:2px;
	border-right:1px solid #c0c0c0;
	}
	.table .action-menu li em {
		font-style:normal;
		}
		.table .action-menu li a {
			padding:2px 6px;
			}
		.table .action-menu li a:hover {
			background-color:#e9e9e9;
			}
/* END:tables */


