@charset "utf-8";
.news-detal {
	text-align: justify;
}
.news-detal h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #c80008;
	display: inline;
}
.news-detal a {
	color: #c80008;
}
.news-detal img {
	border: 1px solid #91999c;
	padding:1px;
	margin: 0 15px 0px 0;
}
.body-image {
	border: 1px solid #91999c;
	padding:1px;
}
.schedule-table {
	font-size:11px;
	margin-bottom:45px;
}
.schedule-table td {
	height:23px;
	color: #1c1c1c;
}
.sheremetievo .schedule-table td {
	background:#fddbb5;
}

.belorussky_sheremetyevo .schedule-table{
margin-bottom:15px;
}

.belorussky_sheremetyevo .schedule-table td {
	background:#fddbb5;
}
.domodedovo .schedule-table td {
	background:#bfcecf;
}
.vnukovo .schedule-table td {
	background:#c9ccda;
}
.lobnya .schedule-table td {
	background:#9e9e9e;
}
.sheremetievo .schedule-table .light td {
	background:#f7f7f7;
}

.belorussky_sheremetyevo .schedule-table .light td {
	background:#f7f7f7;
}

.domodedovo .schedule-table .light td {
	background:#f7f7f7;
}
.vnukovo .schedule-table .light td {
	background:#f7f7f7;
}
.lobnya .schedule-table .light td {
	background:#f7f7f7;
}
.schedule-table td.red {
	background:#db151d;
	color:#fff;
}
.schedule-table .from {
	height: 48px;
	/*width: 239px;*/
	color:#FFFFFF;
	padding-bottom:5px;	
}


.sheremetievo .schedule-table .from {
	background-image: url(../../images/aero/shedule-head-left-orange.png);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #fff;
}

.belorussky_sheremetyevo .schedule-table .from {
	background-image: url(../../images/aero/shedule-head-left-orange.png);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #fff;
}

.domodedovo .schedule-table .from {
	background-image: url(../../images/aero/shedule-head-left-green.png);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #fff;
}
.vnukovo .schedule-table .from {
	background-image: url(../../images/aero/shedule-head-left-blue.png);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #fff;
}
.lobnya .schedule-table .from {
	background-image: url(../../images/aero/shedule-head-left-grey.png);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #fff;
}
.schedule-table .to {
	height: 48px;
width: 239px;
	color:#FFFFFF;
	padding-bottom:5px;
}
.sheremetievo .schedule-table .to {
	background-image: url(../../images/aero/shedule-head-right.png);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #fff;
}

.belorussky_sheremetyevo .schedule-table .to {
	background-image: url(../../images/aero/shedule-head-right.png);
	background-repeat: no-repeat;
	background-position: right top;
	background-color: #fff;
}

.domodedovo .schedule-table .to {
	background-image: url(../../images/aero/shedule-head-right-green.png);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #fff;
}
.vnukovo .schedule-table .to {
	background-image: url(../../images/aero/shedule-head-right-blue.png);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #fff;
}
.lobnya .schedule-table .to {
	background-image: url(../../images/aero/shedule-head-right-grey.png);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #fff;
}
.schedule-table .point-a {
	color: #FFFFFF;
	height:23px;
	width:25%;
}
.sheremetievo .schedule-table .exit {
	color: #FFFFFF;
}

.belorussky_sheremetyevo .schedule-table .exit {
	color: #FFFFFF;
}

.sheremetievo .schedule-table .point-a, .sheremetievo .schedule-table .exit {
	background-color: #f8931f;
}

.belorussky_sheremetyevo .schedule-table .point-a, .belorussky_sheremetyevo .schedule-table .exit {
	background-color: #f8931f;
}

.domodedovo .schedule-table .point-a {
	background-color: #3c696c;
}
.vnukovo .schedule-table .point-a {
	background-color: #5c6490;
}
.lobnya .schedule-table .point-a {
	background-color: #515152;
}
.schedule-table .point-a span {
	background-image: url(../../images/aero/point-a.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 10px;
	margin-top:7px;
}
.schedule-table .point-b span {
	background-image: url(../../images/aero/point-b.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 10px;
}
.schedule-table .point-b {
	color: #FFFFFF;
	height:23px;
	width:25%;
}
.sheremetievo .schedule-table .point-b {
	background-color: #f8931f;
}

.belorussky_sheremetyevo .schedule-table .point-b {
	background-color: #f8931f;
}

.domodedovo .schedule-table .point-b {
	background-color: #3c696c;
}
.vnukovo .schedule-table .point-b {
	background-color: #5c6490;
}
.lobnya .schedule-table .point-b {
	background-color: #515152;
}
.scheme {
	width:205px; 
	height:205px; 
	position:relative; 
	border:1px solid #c9c9c9;
}
.scheme div {
	position:absolute; 
	bottom:-1px; 
	right:-1px;
}
.shedule h2, h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #c80008;
}

.print {
	float:right;
}
.price {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;	
}
.price td {
	background-color: #ebebeb;
	height:43px;
}
.price .header {
	background-image: url(../../images/aero/price-head-table.png);
	background-repeat: no-repeat;
	background-position: left top;
	background-color:#fff;
	height: 52px;
	width: 174px;
	color: #fff;
	padding-bottom:5px;
}
.price .free {
	color: #000000;
	background-color: #d3d3d3;
	height:43px;
}
.price .free strong {
	color: #d60b10;
}
.price a {
	color: #d60b10;
}
.search-long .input {
	background-image: url(../../images/aero/field-bg-left.png);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #f3f3f3;
	width: 483px;
	margin-bottom:9px;
}
.search-long .input .input2 {
	background-image: url(../../images/aero/field-bg-right.png);
	background-repeat: no-repeat;
	background-position: right top;
	height: 49px;
	width: 483px;
}
.search-long .input input {
	width: 446px;
	height:16px;
	border:1px solid #bdbdbd;
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6b7b83;
	padding: 1px 0 0 2px;
	margin:13px 0 0 16px;
}

* html table.schedule-table td.from{
padding-bottom:0;
vertical-align:middle;
}

* html table.schedule-table td.to{
padding-bottom:0;
vertical-align:middle;
}

html>body table.schedule-table td.from{
padding-bottom:0;
vertical-align:middle;
}


html>body table.schedule-table td.to{
padding-bottom:0;
vertical-align:middle;
}
