﻿.special {
	clear: both;
	overflow: hidden;
	margin: 12px 0;
	border-bottom: 5px solid #15465A;
}

.special .left,
.special .right {
	display: inline;
	padding: 6px;
}

.special .left {	float: left; width: 216px; _width: 240px; }
.special .right {	float: right; width: 336px; _width: 360px; }

.special p {	margin-top: 0; }

#special_controls {	visibility: hidden; position: relative; clear: both; padding-right: 80px; }
#info #special_controls { visibility: visible; }

#special_controls .cn i { left: -10px; }
#special_controls .l i { left: -15px; }
#trip-control-wrap .cn i { left: 0; }
#trip-control-wrap .l i { left: -5px; }

#special_controls .select { margin-bottom: 0 }

#info-pad {	left: 50%;
			width: 982px; _width: 994px;
			margin-left: -498px; _margin-left: -497px;
}

#info-pad div.inner {	position: relative; width: auto; /zoom: 1;
						padding: 6px;
						background: #2a5b6f; color: #003b4d;
						border: 0 none;
}

#info .content {	position: relative; width: auto; /zoom: 1; _width: 100%;
					padding: 24px 10px 10px;
					background: #fff;
}

#info-pad .close {	position: absolute; top: 18px; right: 18px;
					width: 12px; height: 12px;
					cursor: pointer;
}


.pad-wrap { z-index: 1005; }
#info big {	display: inline; text-align: left; padding-bottom: 0; }

#show_form {	 margin-top: 15px; }
#show_form,
#show_form button { position: relative;  /zoom: 1; }
#show_form button { float: left; margin-right: 1em; }
#button input {	font-size: 16px; }

.crop #show_form,
.crop #show_form button {	visibility: hidden; }

table th, table td { padding: 0.75em 1em; }