img,div { border:0;  margin: 0 0 0 0; padding: 0 0 0 0; }

html
{
	height:100%;
}

* HTML #overallBody 
{
	height: 100%;
}

html>body #overallBody 
{
	height: auto;
}

body
{
	margin: 0;
	height: 100%;
	text-align: center;
	behavior:url('/images/oceanic/csshover.htc'); 
	background-color:#ffffff;
	color:#000000;
	font-size:12px;
	font-family:Tahoma,Arial,Sans-serif;
	background-image:url('/images/oceanic/rus/main_bg.jpg');
	background-repeat:repeat-x;
	background-position:top;
}

div#overallBody
{
	margin: 0 auto; 
	width:912px;
	text-align:left;
	min-width:912px;
	
}

.overallHead
{
	width:100%;
	height:121px;
}
.overallHead .logo
{
	margin-top: 16px;
	float:left;
	width:247px;
	height:90px;
}
.overallHead .info
{
	margin-top: 16px;
	float:left;
	width:665px;
	text-align:right
}

.overallHead .info
{
	margin-top: 44px;
	color: #ffffff;
	font-size: 11px;
}
.overallHead .info *
{
	color: #ffffff;
}

.overallHead .info div
{
	margin-bottom: 4px;
}

.mainMenu
{
	background-color: #0757a0;
	background-image: url('/images/oceanic/rus/menu_bg.gif');
	height:33px;
	width:100%;
}

.mainMenu ul
{
	background-image: url('/images/oceanic/rus/menu_r.gif');
	background-repeat: no-repeat;
	background-position:top right;
	margin: 0;
	padding: 0;
}

.mainMenu ul.main
{
	width:896px;
	padding-left: 10px;
}

.mainMenu .body
{
	width:906px;
	float:left;
}

.mainMenu .left
{
	background-image: url('/images/oceanic/rus/menu_l.gif');
	background-repeat: no-repeat;
	float:left;
	width:3px;
	height:33px;
}

.mainMenu .right { background-image: url('/images/oceanic/rus/menu_r.gif'); background-repeat: no-repeat; float:left; width:3px; height:33px; }


.mainMenu a { color:#ffffff; text-decoration:none; }


.mainMenu li.active
{
	background-color: #4681b8;
}

.mainMenu li
{
	float:left;
	position:relative;
	list-style-type:none;
	padding: 8px 14px 10px 14px;
	color: #ffffff;
	cursor: default;
}

.mainMenu li:hover
{

}

.mainMenu a
{
	color: #ffffff;
	text-decoration: none;
}

.mainMenu ul li ul
{
	position:absolute;
	left: 0px;
	top: 0px;
	margin: 0px;
	margin-top: 32px;
	padding: 0px;
	background: #01539d;
	padding-top: 1px;
	display:none;
}

.mainMenu ul li ul li
{
	width: 180px;
	padding: 7px 14px 7px 14px;
	border-bottom-style: solid;
	border-bottom-color: #286dac;
	border-bottom-width: 1px;
}

.mainMenu ul li:hover UL, #menuBar ul li ul:hover
{
	display:block;
}




div#indexPromo { line-height:0px; margin-bottom: 10px; }
div#contentBody { width:912px; min-height:550px; background-color:#ffffff; }
div#indexLeft { width:300px; margin:0px 50px 0px 50px; float:left; }
div#indexRight { width:462px; float:left; margin: 0px 50px 0px 0px; }
.blueTitle { color:#3986d4; font-size:18px; font-weight:bold; margin-bottom: 20px; }
.cyanTitle { color:#be318d; font-size:18px; font-weight:bold; margin-bottom: 20px; }
.indexWhoFly { height: 28px; }
.indexWhoFly .data { height: 14px; }
.indexWhoFly .pbar { line-height:0px; }
.indexWhoFly .data div { font-size:10px; color:#114277; float:left; }
.indexWhoFly .data .callsign { width:50px;}
.indexWhoFly .data .name { width:120px; }
.indexWhoFly .data .deparr { width:80px; }
.indexWhoFly .data .status { width:50px; }
.blockSpacer { height: 24px; }
.indexLinks { width:300px; }
.indexLinks div { background-image:url('/images/oceanic/rus/index_go.gif'); padding: 0 0 0 40px; background-repeat:no-repeat; min-height:26px; height: 27px; }
.indexLinks div a { color:#000000; font-size:14px; }

.newsItem { font-size:11px; color:#114277; }
.newsItem .date { font-weight:bold; margin: 0 0 2px 0; }
.newsItem .text { margin: 0 0 2px 0; }
.newsItem .link a { color: #114277; }
.newsGlue { height: 16px; }

div#overallFoot { margin: 28px 0 16px 0; width:912px; font-size:11px; color:#114277; text-align:center; }

.clear { clear:both; height:1px; line-height:0px; margin: 0 0 0 0; padding: 0 0 0 0; }

.textBody
{
	padding-top: 22px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 22px;
}

.textBody h1
{
	font-size: 16px;
	font-weight: bold;
	margin: 0 0 0 0;
	padding-bottom: 22px;
}


.pageMenu
{
	background-color: #4681b8;
	padding-top: 12px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 12px;
}

.pageMenu ul
{
	margin: 0 0 0 0;
}

.pageMenu ul li
{
	float: left;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	padding-right: 24px;
	color: #ffffff;
	list-style: none;
}

.pageMenu ul li a
{
	color: #ffffff;
}
