.hMenuItem {
	font-size:1.8em;
}

.hm4 {
	background: url(../img/hm5.gif) no-repeat top right;
}

.hm5 {
	background: url(../img/hm5.gif) no-repeat top left;
}

.taTabsDIV {
}




/* TAB inactive */

.tabTop {
	background: #C3D2DE url(../img/tabCenter.gif) repeat-x;
	background-color:white;
	background-color:transparent;
}
.tabRight {
	background: url(../img/tabRight.gif) no-repeat top right;
	padding-left:2px;
	padding-right:2px;
}

/*  */


.taTabsDIVlast .tabLeft {
	margin-right:0;
}

/* TAB active */
.taTabActive {
}

.taTabActive .tabTop {
	background: #C3D2DE url(../img/tabCenterActive.gif) repeat-x;
	background-color:white;
	background-color:transparent;
}
.taTabActive .tabRight {
	background: url(../img/tabRightActive.gif) no-repeat top right;
	padding-left:2px;
	padding-right:2px;
}
.taTabActive .tabBottom {
	padding-bottom:2px;
}
.taTabActive .tabLeft {
	background: url(../img/tabLeftActive.gif) no-repeat;
}
.taTabActive .taTable {
	border-collapse:collapse;
	margin-left:20px;
	width:470px;
	width:90%;
	margin-top:50px;
}

.taTableTH td div {
	border-top:1px solid #9B9DA3;
	border-bottom:1px solid #A9C2CE;
	zoom:1;
}

.taTableTH td div div {
	border-top:1px solid #D1EFF7;
	border-bottom: none ;
}


.taTableTHlast {
	border-right:1px solid #9B9DA3;
}

.taTableTHlast div {
	border-right:1px solid #D1EFF7;
}

.taTabsTable a:hover {
}


.taTabActive a {
	color:#004099 !important ;
}


.tabLeft {
	background: url(../img/tabLeft.gif) no-repeat;
	margin-right:1px;
	position:relative;
	zoom:1;
}

.taTabsTable td {
	border:none !important;
	text-align:center;
	vertical-align:top;
	font-size:1.2em;
	/* border:1px solid red !important; */
}

.tabLeft * {
	zoom:1;
}

.taTabsTable a {
	display:block;
	text-decoration:none;
	color:#333333;
	padding-top:4px;
	padding-bottom:2px;
	cursor:pointer;
}

.header {
	background: url(../img/headerTopLine.gif) no-repeat top center;
}


.headerCallCenter {
	color:#00bfe5;
	font-size:1.4em;
	line-height:1.5em;
	padding-bottom:6px;
	padding-top:19px;
}

.phoneBox {
	color:#666;
}


.headNav a, .headNav span {
	padding-left:16px;
	background-position:0 1px;
}

.icoSitemap {
	background: url(../img/icoSitemap.gif) no-repeat;
}

.icoFeedback {
	background: url(../img/icoFeedback.gif) no-repeat;
}

.icoSearch {
	background: url(../img/icoSearch.gif) no-repeat;
}

.headNavLinkP {
	padding-bottom:11px;
}

.pdaVersionLink {
	color:#666666;
	font-style:italic;
}

.pdaVersionLinkP {
	padding-top:13px;
	padding-bottom:21px;
}

.headerCenter {
	text-align:center;
	padding-top:36px;
}

.headerCenter a {
	margin:0 auto;
}

.headerLeft {
	float:left;
	position:absolute;
	top:0;
	left:0;
	padding-left:20px;
}

.siteVersion {
	color:#ff9900;
	font-size:1.1em;
	font-weight:bold;
	line-height:1.5em;
	padding-top:13px;
}

.siteVersion span {
	padding-right:15px;
}

.siteVersion a {
	font-weight:normal;
	font-style:italic;
}


/* ============ вкладки =========== */

.taTabsDIVfirst .tabCornerLeft {
	left:1px;
}

.taTabsDIVlast .tabCornerRight {
	right:1px;
	_right:0px;
}

.tabCornerLeft {
	_height:0.1em;
	left:1px;
}

.tabCornerRight {
	right:1px;
}

.tabCornerLeft,
.tabCornerRight {
	background: url(../img/taTabCornerInactive.gif) no-repeat bottom left;
	width:1px;
	height:2px;
	position:absolute;
	bottom:0;
	font-size:0;
	line-height:0;
}

.taTabActive .tabCornerLeft,
.taTabActive .tabCornerRight {
	display:block;
	background: url(../img/tabCornerBg.gif) no-repeat bottom left;
}


.taTabActive .tabCornerLeft {
	_height:0.1em;
	left:0;
}

.taTabActive .tabCornerRight {
	right:0;
	_right:-1px;
}

.taTabActive .tabBottom {
	background: none;
}

.tabBottom {
	background: url(../img/taTabBottom.gif) repeat-x bottom left;
}

/* ВЕРХНИЕ ВКЛАДКИ  */

.headTabs .taTabActive {
	font-weight:normal;
}

.headTabs a {
	text-decoration:underline;
	color:#2464b2;
	line-height:1.8em;
	padding-bottom:5px;
}

.headTabs .taTabActive a {
	color:#FF9900 !important ; 
}

.headTabs .taTabActive .tabBottom {
	padding-bottom:0;
}

.headTabs .taTabsTable td {
	font-size:1.8em;
}

.headTabs .taTabsTable td .tabLeft {
	background-image: url(../img/headTabLeft.gif);
}

.headTabs .taTabsTable td .tabTop {
	background-image: url(../img/headTabTop.gif);
	background-color:#A1C5D5;
	background-color:white;
}

.headTabs .taTabsTable td .tabRight {
	background-image: url(../img/headTabRight.gif);
	padding-left:4px;
	padding-right:4px;
}

.headTabs .taTabsTable td.taTabActive .tabLeft {
	background-image: url(../img/headTabActiveLeft.gif);
}

.headTabs .taTabsTable td.taTabActive .tabTop {
	background-image: url(../img/headTabActiveTop.gif);
	background-color:#C0D2E2;
}

.headTabs .taTabsTable td.taTabActive .tabBottom {
	background: url(../img/headTabActiveBottom.gif) repeat-x bottom left;
}

.headTabs .taTabsTable td.taTabActive .tabRight {
	background-image: url(../img/headTabActiveRight.gif);
	padding-left:4px;
	padding-right:4px;
}

.headerTop {
	position:relative;
	height:13.8em;
}

.taTabsDIVfirst.taTabActive .tabCornerLeft {
	left:1px;
}

.taTabsDIVlast.taTabActive .tabCornerRight {
	right:1px;
}


/* Head IMG */
.maskHeadImg {
	background: url(../img/maskHeadImg.png) no-repeat;
	position:absolute;
	top:0;
	right:0;
	width:239px;
	height:267px;
}

.headTabT {
	margin-bottom:0px;
	padding-bottom:0px;
	overflow:hidden;
}


.headTabTP {
	position:relative;
	padding-left:14px;
	padding-right:14px;
	z-index:10;
}

.pink {
	background:pink;
}

.green {
	background:green;
}

.gray {
	background:gray;
}

.gray2 {
	background:#ddd;
}


.green2 {
	background:#d99;
}

div.closed {
	display:none !important;
}

.red {
	border:1px solid red;
	background:red !important;
}

.headTabT a {
	/* white-space:nowrap; */
}

.forPassItem1 {
	background: url(../img/sideBox1.jpg) no-repeat;
}

.forPassItem2 {
	background: url(../img/sideBox2.jpg) no-repeat;
}

.forPassItem3 {
	background: url(../img/sideBox3.jpg) no-repeat 0 -4px;
}

.forPassItem4 {
	background: url(../img/sideBox4.jpg) no-repeat;
}

.forPassItem dl {
	white-space:nowrap;
}

.forPassItem {
	padding-bottom:13px;
	float:left;
	width:220px;
}

.notSortable {
	cursor:default;
}

.mainGridNav {
	margin-left:240px;
}

.config .dragBox {
	cursor:move;
	
}

.forPassList {
	padding-left:4px;
	padding-top:11px;
	overflow:hidden;
}

.dragBoxClose {
	width:18px;
	height:18px;
	position:absolute;
	top:6px;
	right:7px;
	background: url(../img/sideBoxClose.gif) no-repeat;
	opacity: 0;
	filter:alpha(opacity=0);
}

.placeHolder {
	border:3px dashed #bbb;
	height:100px;
	margin-bottom:14px;

}


.devLinks {
	position:absolute;
	top:0;
	left:0;
}

.editGridP {
	
}

.editGrid {
	background: url(../img/icoEditGrid.gif) no-repeat 0 4px;
	padding-left:15px;
	display:block;
}

.resetGridP {
	display:none;
}

.resetGrid {
	background: url(../img/icoResetGrid.gif) no-repeat 0 7px;
	padding-left:15px;
	display:block;
}

.saveGridP {
	display:none;
}

.saveGrid {
}

.config .resetGridP {
	display:block;
}

.config .saveGridP {
	display:block;
}
.config .editGridP {
	display:none;
}

.saveGridP {
	padding-top:15px;
}

.editGridP {
	padding-top:28px;
}

.resetGridP {
	padding-top:12px;
}

.taTable {
	border-collapse:collapse;
	width:100%;
}

.gridMainT {
	
}

.config .dragBox {
	background:#ccc;
}

.config .dragBoxClose {
	opacity: 1;
}

/*
.log span {
	display:block;
}
.log {
	position:fixed;
	top:0;
	left:0;
	background:white;
	padding:10px;
	z-index:1000;
}
*/
.gridNav div {
}


.gridT1 {
	zoom:1;
}

.gridT2 {
	zoom:1;
}

.gridH1 {
	font-size:2.6em;
	line-height:1.5em;
	padding-left:15px;
	padding-bottom:10px;
}

.gridH1 a {
	color:#00bfe5;
}

.gridT1 {
	background: url(../img/mainTtop.gif) repeat-x;
}

.gridT2 {
	background: url(../img/mainTBottom.gif) repeat-x bottom left;
}

.gridT3 {
	background: url(../img/gridT3.gif) repeat-y bottom left;
}

.gridT4 {
	background: url(../img/gridT4.gif) repeat-y bottom right;
}

.gridTC1 {
	background: url(../img/gridTC1.gif) no-repeat top left;
}

.gridTC2 {
	background: url(../img/gridTC2.gif) no-repeat top right;
}

.gridTC3 {
	background: url(../img/gridTC3.gif) no-repeat bottom right;
}

.gridTC4 {
	background: url(../img/gridTC4.gif) no-repeat bottom left;
	padding:20px;
}

.gridTbox {
	margin:-10px;
	margin-top:-20px;
	margin-bottom:-6px;
}

.orangeTitle, .orangeTitle a {
	color:#ff9900;
}

.newsToday {
	font-style:italic;
	font-size:1.1em;
	color:#00bfe5;
	line-height:1.6em;
}

.newsTodayTitle {
	padding-right:20px;
	padding-bottom:25px;
}

.newsTodayTitle a {
	font-size:1.6em;
	color:#0068b3;
	font-weight:bold;
	line-height:1.3em;
}

.newsItemDate {
	font-style:italic;
	color:#999;
	font-size:1.1em;
	line-height:1.4em;
}

.newsItem {
	padding-left:21px;
	padding-bottom:18px;
}

.newsItemTitle {
	font-size:1.2em;
	padding-right:20px;
	line-height:1.4em;
}

.newsItemTitle a {
	color:#0068b3;
}


.newsBoxSubscribe {
	background: url(../img/newsBoxSubscribe.gif) no-repeat 0 4px;
	padding-left:21px;
	padding-bottom:4px;
	font-size:1.1em;
}

.mainNewsBox {
	padding-left:15px;
	padding-bottom:26px;
}


.contentBoxTitle {
	font-size:2.6em;
	line-height:1.8em;
	padding-left:15px;
	padding-bottom:5px;
}

.sideBoxTitle {
	color:#004099;
	font-size:1.8em;
	line-height:2em;
	padding-left:15px;
	padding-top:3px;
}

.taTable tbody tr td {
	color:#606569;
}

.taTable .taBody table tbody td {
	background:white;
}

.taTableTHfirst {
	border-left:1px solid #9B9DA3;
}

.taTableTHfirst div {
	border-left:1px solid #E7F8FB;
	padding-left:8px;
}

.dragBoxInner	 {
	position:relative;
	background:white;
	zoom:1;
}

#drag_1 {
	z-index:50 !important	;
	zoom:1;
	*position:relative;
}

.dragBox {
	margin-bottom:14px;
	background:white;
	zoom:1;
	padding:1px;
	*position:relative;
	z-index:0;
}

.sidebarLeft .servicesBox,
.sidebarRight .servicesBox {
	zoom:1;
}

.hoveredSidebar {
	position:relative;
	z-index:100;
}

div.taTabCActive {
	display:block;
}

.taBody table {
	border-collapse:collapse;
	width:100%;
}


.taBody table tr td tbody td {
	border:1px solid #E9EEF1;
}





.headImgLeft a {
	font-size:1.4em;
	color:white;
}

.headImgLeftBorder {
	background: #2BBBD9 url(../img/headImgLeft.gif) no-repeat;
	background-color:white;
	position:absolute;
	top:0;
	left:0;
	width:244px;
	height:267px;
}


.headImgMainInner {
	background: url(../img/maskHeadImgCenter.png) repeat-x;
	margin-right:239px;
	
}

.headImgMain {
	background: url(../img/headImgBottomShadow.gif) repeat-x bottom left;
	position:relative;
}

.headImgLeftList {
	padding-top:38px;
	position:relative;
	top:-2em;
}

.headImgArrow {
	position:absolute;
}








.headImgLeftItem {
	display:block;
	line-height:1em;
	padding-bottom:0;
	padding-bottom:15px;
	padding-top:10px;
	position:relative;
	zoom:1;
}

.headImgLeftItem:hover, .currentImgLink {
	color:white !important ;
	font-weight:bold;
}

.headImgLeftItem:hover span, .currentImgLink span {
	background: url(../img/headImgArrow.gif) no-repeat;
	position:absolute;
	top:18px;
	right:-14px;
	width:14px;
	height:14px;
	display:block;
}


table thead tr.taTableTH td {
	zoom:1;
	font-size:1.2em;
	background: #22A2D5 url(../img/tabLong.gif) repeat-x 0 -20px;
	color:white;
}


.taTabContent {
	display:none;
	/*
	*/
}

.taTabContent table tbody tr {
	padding-left:1px;
	padding-right:1px;
	
}

.taLast {
	border-right:none !important ;
}

.taFirst {
	border-left:none !important ; 
}

.formTab {
	font-size:0em;
	height:3px;
	line-height:0em;
}

.sideTabTTitle {
	border-left:1px solid #9B9DA3;
	border-right:1px solid #9B9DA3;
}



.sideTBox2 {
	font-weight:bold;
	padding-left:10px;
	padding-right:7px;
}

.formTabContent {
	background:white;
	font-size:1.1em;
	line-height:1.8em;
}

.formTabContent td {
	border:1px solid #E0E1E3;
	border-right:1px solid #E0E1E3 !important ;
}

.taTabContent table tbody td {
	border:1px solid #E0E1E3;
}

table.taTable tbody.taBody tbody td {
	border-left:none;
	border-right:none;
	background:none ; 
}


.sideTableBox .formTabContent table td {
	color:black;
}


.sideTableBoxTableActive 
.sideTabTTitle {
	background: url(../img/tabLeft.gif) no-repeat;
	position:relative;
	zoom:1;
}

.sideTableBoxTableActive 
.sideTabTTitle div {
	background: url(../img/tabRight.gif) no-repeat top right;
	border-top:none;
}


.sideTableBoxTableActive 
.sideTabTTitle div div {
	padding-right:2px;
	padding-left:2px;
	background: #C3D2DE url(../img/tabCenter.gif) repeat-x;
	background-color:white;
}

.sideTableBoxTableActive 
.sideTabTTitle a {
	color:black;
	padding-left:8px;
}

.sideTableBoxTable .sideTabTTitle 
div div {
	border:none;
	
}

.sideTabTTitle div {
	border-left:1px solid #E7F8FB;
	border-right:1px solid #E7F8FB;
}

.sideTableBox a {
	color:white;
	text-decoration:none;
	line-height:1.9em;
	background: url(../img/sideTableBoxArrow1.gif) no-repeat 95%  8px ;
	padding-left:8px;
}


.sideTableBoxTableActive .sideTabTTitle a {
	background: url(../img/sideTableBoxArrow2.gif) no-repeat 95%  8px ;
}

.sideTableBox {
	padding-right:1px;
}

.parkBoxTitle {
	margin-bottom:8px;
}

.fColumn1copy {
	width:150px;
	color:#666666;
	font-weight:bold;
	font-size:1.1em;
	line-height:1.55em;
}

.counter {
	padding-bottom:53px;
}

.fSearchBox2 {
	color:#576166;
	font-style:italic;
	padding-top:8px;
	padding-bottom:60px;
	
}

.fSearchBox2 a {
	color:#576166;
	line-height:10px;
	border-bottom-color:#576166;
}

.fSearchBox2 a:hover {
	border-bottom: none;
}

.kelnik  {
	background:url(../img/kelnik.gif) no-repeat scroll 0 0.45em transparent;
	font-size:1.1em;
	line-height:1.55em;
	padding-left:42px;
	width:10em;
}

.kelnik a {
	color:#666666;
}

.fSearchBox1 input {
	color:#666;
	font-size:11px;
	border:1px solid #858585;
	width:195px;
	padding-left:5px;
	height:1.9em;
	line-height:1.7em;
}

.fSearchBox1 button {
	margin-left:3px;
	padding-right:7px;
	padding-left:7px;
}

.footerTopRCL {
	background: url(../img/footerTopRCL.gif) no-repeat top left;
	zoom:1;
}

.footerTopRCR {
	background: url(../img/footerTopRCR.gif) no-repeat top right;
	height:49px;
	position:relative;
}

.footerTopCorners {
	background: url(../img/footerTopRCT.gif) repeat-x top right;
	
}

.footer1 {
	background: url(../img/footerMainRepeat.gif) repeat-x bottom left;
	zoom:1;
	position:relative;
}

.footer2 {
	background: url(../img/footerMainRight.gif) no-repeat bottom right;
	zoom:1;
	position:relative;
}

.headTabT tbody tr td {
	background: url(../img/.gif) no-repeat;
	background-color:#A1C5D5;
	background-color:none;
	background-color:white;
	background-image:url("../img/headTabTop.gif");
	border-right:1px solid white !important
}

.headTabT .tabLeft {
	margin-right:0px;
}

.footerRightRC {
	background: url(../img/footerRightRC.gif) repeat-y top right;
	zoom:1;
	position:relative;
}

.footerList {
	font-size:1.1em;
	line-height:2.2em;
	margin-top:-7px;
}

.footer {
	max-width:1400px;
	min-width:950px;
	margin:0 auto;
	padding-left:11px;
	padding-right:11px;
	zoom:1;
	position:relative;
}

.footerLeftRC {
	background: #F9FAFC url(../img/footerLeftRC.gif) repeat-y top left;
	zoom:1;
	position:relative;
	margin-top:-9px;
}

.testSearch {
}

.sidebarLeft .dragBox,
.sidebarRight .dragBox
 {
	width:230px;
}

.content .dragBox {
	width:100%;
}


.sortTable td {
	vertical-align:top;
	zoom:1;
}

.rasp {
	width:100%;
	height:1px;
	line-height:0.1em;
	font-size:0.1em;
}

.sortTable {
	width:100% !important;
	border-collapse:collapse;
	position:relative;
}

.gridTitleTD {
	zoom:1;
	height:103px;
}

.gridP {
	position:relative;
	zoom:1;
}

.gridTitleDiv {
	position:absolute;
	top:0;
	right:0;
	z-index:100;
}

.mainTitleIMG {
	padding-left:14px;
	padding-top:15px;
	padding-bottom:33px;
	position:absolute;
	left:240px;
	top:0;
	
}


.gridNav {
	position:absolute;
	top:0;
	right:0;
	padding-right:34px;
	width:8.6em;
}

.gridNav a {
	font-size:1.1em;
	color:#666666;
	font-style:italic;
	line-height:1.65em;
	padding-bottom:4px;
}

.sidebarLeft {
	width:230px !important;
	position:relative;
	margin-top:-105px;
}

.headRIMG {
	position:absolute;
	top:0;
	right:14px;
	width:1000px;
	height:250px;
	opacity: 0;
	filter:alpha(opacity=0);
}


.currentIMG {
	opacity: 1;
	filter:alpha(opacity=100);
}

.pageTitle, h2 {
	color:#a5afb5;
	font-weight:bold;
	font-size:4.4em;
	line-height:1em;
	font-family:tahoma;
	padding-bottom:25px;
	padding-top:8px;
}

.pageTitle h1 {
	font-weight:bold;
}

.innerRight {
	float:right;
	width:230px;
	padding-top:8px;
}

.innerContent {
	margin-left:253px;
	margin-right:240px;
	zoom:1;
	padding-bottom:50px;
}

.textBox {
	
}

.headerRight {
	float:right;
	text-align:right;
	font-size:1.1em;
	position:absolute;
	top:0;
	right:0;
	padding-right:25px;
	zoom:1;
	width:100px;
}

.sideMenuContent {
	border:1px solid #E9EEF1;
	zoom:1;
}

.sideMenuLink {
	background: url(../img/.gif) no-repeat;
	font-size:1.2em;
	line-height:1.6em;
	border-top:1px solid #E9EEF1;
	background:white;
}

.sideMenuLink a {
	text-decoration:none;
	display:block;
	padding-top:5px;
	padding-bottom:6px;
	padding-left:17px;
	padding-right:10px;
}

.sml {
	padding-right:10px;
}

.sideMenuLink a:hover .sml {
	text-decoration:none;
}

.sml {
	text-decoration:underline;
	display:inline !important;
}

.body {
	zoom:1;
	padding-bottom:1px;
	position:relative;
}


.sideMenuActiveArrow {
	background: url(../img/sideMenuActiveArrow.gif) no-repeat;
	width:14px;
	height:14px;
	position:absolute;
	bottom:-14px;
	right:20px;
}

.sideMenuBox {
	background: url(../img/sideMenuBottom.gif) repeat-x bottom left;
	padding-bottom:8px;
	margin:-20px -10px -6px;
}

.sideMenuBoxP {
	padding-top:14px;
}

.main {
	max-width:1400px;
	min-width:950px;
	margin:0 auto;
	padding-left:11px;
	padding-right:11px;
	zoom:1;
	padding-bottom:1px;
}

.innerRight .dragBox  {
	width:230px;
	position:relative;
}

.servicesBox {
	position:relative;
	padding-left:18px;
	padding-top:14px;
	zoom:1;
}

.config #drag_4 {
	cursor:default;
}

.footer3 {
	overflow:hidden;
	background: url(../img/footerMainLeft.gif) no-repeat bottom left;
	height:25.6em;
	height:20.6em;
	padding-bottom:9px;
	zoom:1;
	position:relative;
}

.waveBig {
	position:absolute;
	bottom:64px;
	right:19px;
	width:616px;
	height:82px;
	background: url(../img/waveBig.gif) no-repeat;
}

.waveSmall {
	position:absolute;
	bottom:61px;
	left:19px;
	width:210px;
	height:25px;
	background: url(../img/waveSmall.gif) no-repeat;
}

.fColumn1 {
	width:24%;
	float:left;
	padding-left:33px;
	position:relative;
	z-index:10;
}

.fColumn2 {
	float:left;
	width:18%;
	position:relative;
	z-index:10;
}

.fColumn3 {
	float:left;
	position:relative;	
	z-index:10;
}

.fRightColumn {
	float:right;
	padding-right:43px;
	position:relative;
	z-index:10;
}

.headerMain {
	
}

.headerAbout .headRIMG0 {
	background-position: 0 -3500px;
}

.serviceBigA {
	display:block;
	position:absolute;
	top:0;
	left:0;
	z-index:0;
	zoom:1;
	width:60px;
	height:60px;
}

.serviceBig {
	width:60px;
	height:60px;
	position:relative;
}

.zIndex20 {
	z-index:20;
}

.zIndex10 {
	z-index:10 ;
}

.serviceItem {
	float:left;
	margin-right:7px;
	margin-bottom:15px;
	zoom:1;
	position:relative;
	display:inline;
}


.serviceSmall {
	position:relative;
	z-index:2;
}
.headImgClasseng a.hRu {
	display:none;
}


.headImgClass a.hEn {
	display:none;
}

.newsList {
	padding-right:10%;
}


#tooltip {
	font-size:12px;	
	line-height:1.6em;
	color:#222;
}


#loadcontent {
}

#loadcontent table tbody td {
	border:1px solid #E0E1E3;
	line-height:1.8em;
}

.zagl {
	line-height:1em;
}
#loadcontent tbody tr td {
	background:white;
}
.taTrSelected td {
	background:#E2E7EA !important;
}

.statusOk, .arrived, .departed {
	color:#00B00C !important;
}

.borderRed {
	border:1px solid red !important
}



.scheme .headForm
	{
		font: bold 11px Arial;
		color: #002e90;
	}

	
	.scheme .p6 select
	{
		font: normal 11px Arial;
		color: #404040;
	}



.onlineScedT td {
	width:300 !important;
	height:27px;
	margin:0 auto;
}

#loadSearchForm select {
	border:1px solid #7F9DB9;
}


.scheme .p6 {
	padding: 5px 10px 5px 0;
}
.scheme .p6 select, .scheme .p6 .inp4 {
	width:200px;
	border: 1px solid #7f9db9;
}
.scheme .p62 select, .scheme .p62 .inp4 {
	width:98px;
	border: 1px solid #7f9db9;
}
.scheme .p7 {
	width:5.6em;
	vertical-align:top;
	padding-top:15px;
}

.p7	{
	font-weight:bold;
	color:#12b5ea;
}
.scheme .p8 {
	/*width:60px;*/
	padding-top:45px !Important;
	height:50px;
	min-height:50px;
	/*background-color:#cccccc;
	background: transparent url('../i/reserve_ticket.gif') no-repeat;*/
}


.scheme .p6 .inp5 {
	width:130px;
	border: 1px solid #7f9db9;
	margin-left:5px;
}

.scheme .p6 .inp6 {
	width:65px;
	border: 1px solid #7f9db9;
}

.taTable .taBody table tbody tr:hover td {
	background:#E2E7EA;
}

.taTable .taBody #loadSearchForm table tbody tr:hover td {
	background:white;
}

#tooltip {
}

.headRIMG0 { background: url(../img/headers.jpg) no-repeat 0 0px; }
.headRIMG1 { background: url(../img/headers.jpg) no-repeat 0 -500px; }
.headRIMG2 { background: url(../img/headers.jpg) no-repeat 0 -1000px; }
.headRIMG3 { background: url(../img/headers.jpg) no-repeat 0 -1500px; }
.headRIMG4 { background: url(../img/headers.jpg) no-repeat 0 -2000px; }
.headRIMG5 { background: url(../img/headers.jpg) no-repeat 0 -2500px; }
.headRIMG6 { background: url(../img/headers.jpg) no-repeat 0 -3000px; }

/* расписание рейсов */
.headRIMG7 { background: url(../img/headers.jpg) no-repeat 0 -4000px; } 

/* транспорт */
.headRIMG8 { background: url(../img/headers.jpg) no-repeat 0 -4500px; } 

/* пассажирам */
.headRIMG9 { background: url(../img/headers.jpg) no-repeat 0 -5000px; } 

/* услуги */
.headRIMG10 { background: url(../img/headers.jpg) no-repeat 0 -5500px; } 

/* об аэропорте */
.headRIMG11 { background: url(../img/headers.jpg) no-repeat 0 -3500px; } 

/* партнерам */
.headRIMG12 { background: url(../img/headers.jpg) no-repeat 0 -6000px; } 

.content {
	padding-left:7px;
	padding-right:7px;
	zoom:1;
	position:relative;
	padding-bottom:50px;
}



.forPassItem a span {
	display:block;
	width:83px;
	cursor:pointer;
}

.forPassItem a {
	display:block;
	padding-left:120px;
	font-size:1.2em;
	line-height:1.5em;
	padding-top:28px;
	height:80px;
	width:70px;
}

.tablo {
	font-size:1.4em;
}

.sideSubmenu li {
}

.sideSubmenu a {
	padding-top:5px;
	padding-bottom:7px;
	padding-right:10px;
	display:block;
	background: url(../img/submenuItem.gif) no-repeat 25px 11px;
	padding-left:35px;
	line-height:1.5em;
	zoom:1;
	
}

.sideSubmenu a:hover {
	background-color:#EEF1F2;
}


.sideSubmenu .submenuActive {
	zoom:1;
	padding-left:35px;
	/*
	line-height:2.35em;
	
	*/
	padding-top:6px;
	padding-bottom:6px;
	padding-right:8px;
	background: url(../img/submenuItem.gif) no-repeat 25px 11px;
	
}
#loadSearchForm .onlineScedT {
	width:350px;
}



body.popupIframe {
	background:#DEE5EC;
	padding:8px;
	margin:0;
}

.popupIframeTitle {
	font-weight:bold;
	font-size:12px;
	color:#004099;
	font-family:arial !important;
	background: url(/img/popupIframeTitleLeft.gif) no-repeat;
	line-height:1.4em;
	padding-left:10px;
	float:left;
}

.popupIframeTitleInner {
	padding-bottom:4px;
	padding-top:4px;
	padding-right:10px;
	background: url(/img/popupIframeTitleRight.gif) no-repeat top right;
}

.popupIframeTitleP {
	overflow:hidden;
	padding-left:30px;
	zoom:1;
}


.gridT1p {
	background: white url(/img/mainTtopp.gif) repeat-x;
}

.gridT2p {
	background: url(/img/mainTBottomp.gif) repeat-x bottom left;
}

.gridT3p {
	background: url(/img/gridT3p.gif) repeat-y bottom left;
}

.gridT4p {
	background: url(/img/gridT4p.gif) repeat-y bottom right;
}




.gridTC1p {
	background: url(/img/gridTC1p.gif) no-repeat top left;
}

.gridTC2p {
	background: url(/img/gridTC2p.gif) no-repeat top right;
}

.gridTC3p {
	background: url(/img/gridTC3p.gif) no-repeat bottom right;
}

.gridTC4p {
	background: url(/img/gridTC4p.gif) no-repeat bottom left;
	padding:20px;
	padding-bottom:40px;
}

.popupIframeSubDesc {
	font-family:arial;
	font-size:10px;
	padding-right:20px;
	margin-top:-8px;
	display:block;
	padding-left:30px;
}

.hertz_block {
	border:none !important;
	width:auto !important;
	overflow:auto !important;
}

.sitemapList {
	font-size:12px;
	line-height:1.8em;
}

.sitemapList ul {
	margin-left:30px;
}

.sitemapList li  {
	
	font-size:12px;
	font-weight:bold;
}

.sitemapList li ul li {
	font-weight:bold;
	font-size:12px;
}

.sitemapList li ul li ul li {
	font-size:12px;
	font-weight:normal;
}

.sitemapBox {
	margin-left:50px;
	margin-bottom:50px;
}


.sitemapBox {
	margin-left:50px;
	margin-bottom:50px;
}

.sitemapBody {
	margin-right:250px;
	margin-left:50px;
}









.l50 {
	margin-left:50px;
}

.innerContentSLless {
	margin-left:40px !important;
	zoom:1;
}

.innerRight {
	float:right;
	width:230px;
	padding-top:8px;
	padding-bottom:50px;
}

.innerContent {
	margin-left:253px;
	margin-right:240px;
	zoom:1;
	padding-bottom:50px;
}


.innerLeft {
	float:left;
	width:227px;
	padding-left:3px;
	position:relative;
	padding-bottom:50px;
}

.feedbackBox .p5 {
	font-size:12px !important;
	font-weight:bold;
	padding-left:3px !important;
}

.siteSearchInput {
	height:20px;
	font-size:12px !important;
	line-height:1.6em;
	zoom:1;
	padding-top:2px;
	padding-left:3px;
}

.font12 {
	font-size:12px;
}

.sideMenuActive {
	background:#FFB84E;
	font-weight:bold;
	color:black;
	padding-left:17px;
	padding-bottom:7px;
	padding-top:6px;
	position:relative;
	zoom:1;
	padding-right:10px;
}

.scheme .inp3, 
.scheme .inp4, 
.feedbackTbl .inp3 {
	width:90px;
	font: 1em Arial, sans-serif;
	/*padding: 1px 0 2px 0;*/
	margin:0;
	position:relative;
	display:inline-block;
	overflow:hidden;
	font-size:12px !important;
}

.scheme .inpbg, 
.feedbackTbl .inpbg {
	width:90px;
	background-color:#12b5ea;
	margin: 5px 0 10px 0; 
	padding: 2px 2px 2px 2px;
}

.timet .inpbg {
	width:16em;
	background-color:#12b5ea;
	margin: 10px 0; 
	padding: 2px 2px 2px 2px;
}

.timet .inpbg {
	width:16em;
	padding: 2px 2px 2px 2px;
}

.sidebarRight {
	width:230px;
	position:relative;
	height:550px;
	padding-bottom:50px;
}

.weatherIMG {
	float:left;
}

.headImg {
	position:relative;
	height:267px;
	margin-top:2px;
	overflow:hidden;
	background: url(/img/headerPreload.jpg) no-repeat top right;
}

/* рейс */
.taModel {
	font-size:0.9em;
	padding-left:8px;
	width:49px;
}

/* пункт назначения */
.taSity {
	font-weight:bold;
	font-size:1.1em;
	padding-left:9px;
}

.taSityH {
	padding-left:9px;
}

/* план. */
.taTime1 {
	padding-left:9px;
	width:40px;
}


.taTime1H {
	padding-left:9px;
}

/* факт. */
.taTime2 {
	padding-left:9px;
	width:40px;
}

.taTime2H {
	padding-left:9px;
}

/* статус */

.taStatusArr {
	padding-left:11px;
	padding-right:11px;
	width:18%;
}

.taStatusArr span {
	display:inline-block;
	width:77px;
	zoom:1;
	position:relative;
}

.taStatusArrH {
	padding-left:9px;
}

/* терминал */
.taTerm {
	text-align:center;
	padding-left:10px;
	padding-right:10px;
	width:18px;
}

.taTermH div {
	padding-left:2px;
}

.taTerm a {
	color:#606569;
	font-size:0.9em;
}

.bigTableTitle {
}

.bigTableTitle th {
	background: url(/img/tabLong.gif) repeat-x 0 -10px;
	color:white !important;
	font-weight:normal;
	padding:0 !important;
}

.tabloBigNew {
	margin:0 !important;
}

.bor2 {
	padding-left:5px !important;
	
}

.bigTableTitle th div {
	border-top:1px solid #9B9DA3;
	zoom:1;
}

.bigTableTitle th div div {
	border-top:1px solid white;
	padding:5px;
	min-height:2.3em;
	zoom:1;
	position:relative;
}


.activeTMspan {
	line-height:1.8em;
	padding-bottom:5px;
	padding-top:4px;
	display:block;
	color:#FF9900;
}

.weatherBody {
	overflow:hidden;
	zoom:1;
}

.onlineTable .taTabsTable {
}

.onlineTable .taTabsTable span {
	padding-left:15px;
}

.taTabsTable {
	width:100%;
	border-collapse:collapse;
	position:relative;
	bottom:-0.18em;
	bottom:-0.25em\0/;
	bottom:-0.25em;
}


@-moz-document url-prefix() {

	.onlineTable .taTabsTable {
		bottom:-0.18em;
	}

}


.TTboxLink {
	display:block;
	line-height:15px !important;
	padding-bottom:4px;
	padding-top:4px;
}

.sideTBox1 {
	padding-left:10px;
	line-height:15px !important;
	padding-top:3px;
	padding-bottom:3px;
}

.taTable .taBody tr td table tbody td {
	background:#ffffff;
}

.taTable td.headForm {
	font-weight:bold !important;
}

.noSideRight {
	margin-right:40px !important;
}

.hiddenCounter {
	position:absolute;
	top:-5000px;
	left:-4000px;
	display:block;
}

.popupMap {
	width:934px;
}

#map_canvas {
	border:2px solid #fff;
	width: 890px;
	height:510px;
	/*width:902px;
	height:473px;*/
}

.CRC {
	position:relative;
	zoom:1;
	float:left;
	display:inline;
	margin-right:15px;
}

.CRC img {
	margin:0!important;
	padding:0 !important;
	border:none !important;
	line-height:0em;
	font-size:0em;
}

.CRC div {
	width:5px;
	height:5px;
	position:absolute;
	line-height:0;
	font-size:0;
}

.CRC1 {
	background: url(/img/CRC1.gif) no-repeat;
	top:0;
	left:0;
}

.CRC2 {
	background: url(/img/CRC2.gif) no-repeat;
	top:0;
	right:0;
}

.CRC3 {
	background: url(/img/CRC3.gif) no-repeat;
	*bottom:2px;
	bottom:0;
	right:0;
}

.CRC4 {
	background: url(/img/CRC4.gif) no-repeat;
	*bottom:2px;
	bottom:0;
	left:0;
}

.pict img {
	/*margin: 20px 10px 15px 0;*/
	margin: 10px 10px 0 0;
	border: 2px solid #fff;
}
.pict2 {
	float:left;
	margin: 3px 10px 15px 0;
	border: 2px solid #fff;
}

.sideBoxMenuTitle {
	background: url(../img/sideBoxTitleBG.gif) no-repeat;
	font-size:1.5em;
	font-weight:bold;
	color:#004099;
	line-height:1.2em;
	zoom:1;
	position:relative;
	_padding-top:8px;
	padding-left:25px;
	padding-top:6px;
	padding-bottom:6px;
}

.sideBoxMenuTitle img {
	position:absolute;
	top:13px;
	left:8px;
	zoom:1;
}


.innerRight .closed {
	display:block;
}


.scheme td, .feedbackTbl td {
	font-weight:bold;
	color:#FF9900;
}

.scedulesRadioTD {
	line-height:1.9em;
	text-align:left;
	font-weight:normal !important;
	color:black !important;
}


.scedulesRadioTD input {
	position:relative;
	top:2px;
}

.scedulesFormSubmitTD {
	text-align:left;
	padding-top:6px;
}


.weatherText {
	font-size:1.2em;
	line-height:1.6em;
	
}

.weatherTextSpan {
	padding-right:7px;
	float:left;
	padding-top:6px;
}

.weatherText noindex {
	float:left;
}

.weatherImgLink {
	position:relative;
}

.anketTextBox h2 {
	color:#a5afb5;
	font-weight:bold;
	font-size:3em;
	line-height:1em;
	font-family:tahoma;
	padding-bottom:25px;
	padding-top:8px;	
	margin-top:0;
	
}

#questForm th {
	padding-left:7px;
}

#questForm td {
	padding-left:7px;
}

table.acomp td.t1 a img {
	margin-top:3px;
	
}

#tooltip {
	width:250px;
}

.sideMenuArrow .arr {
	background: url(../img/sideMenuArrow.gif) no-repeat;
	display:inline-block;
	width:4px;
	height:7px;
	margin-left:-2px;
	line-height:0;
	font-size:0;
}

/* иконки на вкладках */


/* прибытие */
.taTabsARR {
	background: url(../img/icoTabARR1.gif) no-repeat 0 40%;
}
a:hover .taTabsARR {
	background: url(../img/icoTabARR2.gif) no-repeat 0 40%;
}
.taTabActive .taTabsARR {
	background: url(../img/icoTabARR.gif) no-repeat 0 40% !important;
}

/* отправление */
.taTabsDEP {
	background: url(../img/icoTabDEP.gif) no-repeat 0 47%;
}
a:hover .taTabsDEP {
	background: url(../img/icoTabDEP3.gif) no-repeat 0 47%;
}
.taTabActive .taTabsDEP {
	background: url(../img/icoTabDEP2.gif) no-repeat 0 47% !important;
}

/* поиск */
.taTabsSRH {
	background: url(../img/icoTabSRH.gif) no-repeat 0 55%;
	padding-left:13px !important;
}
a:hover .taTabsSRH {
	background: url(../img/icoTabSRH3.gif) no-repeat 0 55%;
	padding-left:13px !important;
}
.taTabActive .taTabsSRH {
	background: url(../img/icoTabSRH2.gif) no-repeat 0 55% !important;
	padding-left:13px !important;
}


/* расписание */
.taTabsTIME {
	background: url(../img/icoTabTABL.gif) no-repeat 0 45%;
}
a:hover .taTabsTIME {
	background: url(../img/icoTabTABL3.gif) no-repeat 0 45%;
}
.taTabActive .taTabsTIME {
	background: url(../img/icoTabTABL2.gif) no-repeat 0 45% !important;
}


.weatherTitle {
	font-size:1.2em;
	line-height:1.6em;
	padding-bottom:4px;
}

.weatherInner {
	height:70px;
	_overflow:hidden;
}

.weatherBox {
	color:#666666;
	padding-left:15px;
	padding-top:8px;
	padding-bottom:9px;
	font-style:italic;
}

.tabloTableHovered td {
	background:#A4E7F4 !important;
}

.acomp .t1 .CRC {
	margin-right:0;
	margin-top:4px;
}

.ind4 p.titlen {
	margin-bottom:0;	
}

.bigTableZebra tbody tr td {
	padding-top:9px;
	padding-bottom:8px;
	padding-left:8px;
}

.bigTableZebra .grayline td {
	background:#F2F6F7;
}

.feedbackBox {
	padding-left:0 !important;
	
}

table.flight tr td.p5 {
	text-align:left;
}



.scheme .p2 {
	width:70px; height:50px;
	min-height:50px;
	background: url(/img/pulkovo1.gif) no-repeat;
	vertical-align:top;
}
.scheme .p3 {
	width:70px; height:50px;
	min-height:50px;
	background: url(/img/pulkovo2.gif) no-repeat;
	vertical-align:top;
}


.scheme .p7 {
	width:5.6em;
	vertical-align:top;
	padding-top:20px;
}

.sideMenuActive a {
	padding-left:0;
	
}

.textBox table td {
	vertical-align:top;
	
	padding-left:20px;
	padding-right:20px;
	
	padding-top:12px;
	padding-bottom:9px;
}


.bor3 {
	border-right: 0 !important;
}

.tablo2 {
	width:97% !important;
}

table.tablo2 tbody td {
	padding-left:7px !important;
	padding-right:6px;
	padding-bottom:7px;
	padding-top:7px;
}
.tablo2 .s1{
	display:none;
}

table.tablo2 tr td, 
table.tablo2 tbody tr td.bor3  {
	border-right:1px solid #E9F0F1 !important;
	zoom:1;
}

.tablo2 tr th {
	color:white;
	font-weight:bold;
	background: url("/img/tabLong.gif") repeat-x scroll 0 -10px transparent
}

.tablo2 tr th strong {
	font-weight:bold;
}

.carRentTable td {
	white-space:nowrap;
}

.carRentTable td p {
	margin-bottom:0;
}




.textBox strong {
	font-weight:bold;
}

.vacancyBox p.7 {
	
}

.bigTableZebra2 tbody tr td {
	padding-top:9px;
	padding-bottom:8px;
	padding-left:8px;
}

.bigTableZebra2 .grayline td {
	background:#F2F6F7;
}

.bigTableZebra2 th {
	font-size:0.9em;
}

.bigTableZebra2 .s1 {
	background:#BCC3C8 !important;
}

.bigTableZebra2 th div div {
	padding-top:10px;
	min-height:1.3em;
	padding-bottom:10px;
}

.airlinesAddMenu {
	margin-bottom:30px;
	font-size:1.8em;
	padding-left:140px;
}

.airlinesAddMenu li {
	line-height:1.5em;
}
	

.sideSubmenu {
	font-size:1.1em;
	font-family:arial;
	padding-top:7px;
	padding-bottom:8px;
	background:white;
	zoom:1;
}

.sideSubmenu li {
	zoom:1;
	display:block;
}

.sideSubmenu .sideSubmenu {
	padding-left:0;
	margin-left:0px !important;
	
	zoom:1;
	position:relative;
}


.sideSubmenu .sideSubmenu li {
	font-size:0.9em;
}

.sideSubmenu .sideSubmenu li a {
	background: none;
	padding-left:55px;
	*padding-left:20px !important;
	*padding-left:55px !important;
}

.sideSubmenu .sideSubmenu li.submenuActive {
	background: none;
	padding-left:55px;
}

.phoneBoxLine {
	line-height:1.65em;
	zoom:1;
	height:20px;
}

.phoneBoxLine2 {
	font-size:1.1em;
	font-style:italic;
	padding-left:2px;
}

.phoneBoxLine1 {
	font-size:1.8em;
	font-weight:normal;
}

.noBg {
	background: #1097D0 !important;
}



.flightSubs .p6, 
.flightSubs .p5 {
	padding-bottom:12px !important;
}

.flightSubs .p6 {
	color:#12B5EA !important;
	padding-top:0px !important;
}
	
div.ind4 p.newsc {
	margin-bottom:0px;
	padding-top:3px !important;
	padding-bottom:12px !important;
}

.searchContentBox {
	font-size:1.2em;
}

.searchContentBox .zSrhList li {
	padding-bottom:13px;
}

.delayed {
	color:#FF3300;
	color:#FF9900;
}


.statusDel, .canceled {
	color:#FF9900 !important;
	color:#FF3300 !important;
}
.delayed {
	color:#FF3300 !important;
	color:#FF9900 !important;
}

table.bigTableZebra tr td,
table.bigTableZebra2 tr td
 {
	color:#37393B;
}

td.whiteTd {
	background:white !important;
	border:1px solid red !important;
}

#loadSearchForm form table {
	width:350px;
}


.scheme .radioForm {
	font: bold 11px Arial;
	color: #404040;
}

.scheme .radioForm input {
	margin-left: 0px;
}

#loadSearchForm .scheme .radioForm {
	line-height:1em;
	height:10px !important;
}

#loadSearchForm .scheme .radioForm input {
	line-height:1em;
	position:relative;
	top:2px;
}

.onlineDetailTr {
}

.onlineDetailTd {
	padding:0 !important;
}

.onlineDetailDiv {
	display:none;
	height:120px;
}

.pict .CRC {
	margin-bottom:15px;
}

.emailSubsPage {
}

.emailSubsText {
	padding-left:0px !important;
	
}

.emailSubsPage h2 {
	color:#666666;
	margin-bottom:0px;
	margin-top:0px;
}

.flightSubs {
	margin-bottom:0px !important;
}

.radioFormTd {
	height:10px !important;
}

#loadSearchForm {
	_height:235px;
	min-height:202px;
	background: white url(/i/online/load.gif) no-repeat center center;
	padding-top:17px;
	padding-bottom:5px;
}

.inpbgRaspFormMain {
	padding-top:4px;
}


.headImgLeft {
	width:30%;
	height:267px;
	padding-left:40px;
	position:relative;
	background: #2BBBD9 url(../img/headImgLeftRepeat.gif) repeat-x;
	background-color:white;
}


.anketSubmit .inpbg {
	background-color:#12b5ea;
	margin: 5px 0 10px 0 !important; 
	padding: 2px 2px 2px 2px !important;
	float:left;
}

.anketSubmit {
	overflow:hidden;
	zoom:1;
}

.searchTableTerm {
	
}

.allBoxes {
	padding-left:11px;
}	


body {
	/* 
	overflow-x:hidden !important;
	*overflow-x:auto;
	*/
}

html {
	/* 
	*overflow:hidden;
	_overflow:auto;
	*/
}

*+html body {
	/*
	overflow-y:auto;
	overflow-x:auto;
	*/
}


.rasp span {
	display:block;
	width:445px;
}

#select_dep,
#select_fnum,
#select_time {
	color:white;
	font-size:0em;
}

.dn {
	display:none;
}

#drag_6 .dragBoxInner a {
	display:block;
}

.sideBannerBox {
	padding-top:15px;
	padding-left:13px;
	width:200px;
	height:100px;
}

.allBoxes #drag_6 {
	display:none;
}

.gridP .sortTable #drag_6 {
	display:block;
}