/*Iauaa*/
* {margin: 0px; padding: 0px;}
body {
	padding: 0px;
	margin: 0px;
	background-color: #247EBE;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #000000;
	background-image: url(img/global.bg.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}
table, td, div {box-sizing: border-box; -moz-box-sizing: border-box;}

img {border: 0px;}
img.blc {display: block;}
img.blk {display: block;}

A:active, A:link, A:visited {color: #0079FF; text-decoration:underline;}
A:hover {color:#0066CC; text-decoration:none;}

table  {border-collapse:collapse;}
table td {margin: 0px;padding: 0px;}
/*Iauaa*/

div.logo_tnb {
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 25;
}
	a.tomain_on_logo {
		display: block;
		height: 85px;
		width: 190px;
		position: absolute;
		left: 0px;
		top: 0px;
		z-index: 75;
	}
	a.tomain_on_icon {
		display: block;
		height: 19px;
		width: 20px;
		position: absolute;
		left: 203px;
		top: 57px;
		z-index: 76;
	}
	a.mailto_on_icon {
		display: block;
		height: 19px;
		width: 18px;
		position: absolute;
		left: 229px;
		top: 57px;
		z-index: 77;
	}

div.plane {
	width: 344px;
	height: 220px;
	position: absolute;
	left: 20px;
	top: 35px;
	z-index: 50;
	
}
table.top_right_nb {
	position: absolute;
	left: 0px;
	top: 12px;
	width: 100%;
	height: 53px;
	z-index: 70;
}	
	table.top_right_nb td.right_part {
		background-color: #0B51A0;
		background-image: url(img/grey.spacer.gif);
		background-position: bottom left;
		background-repeat: repeat-x;
		vertical-align: top;
		width:202px;
	}
		table.top_right_nb td.right_part {
			font-size: 11px;
			width: 40%;
		}
			table.top_right_nb td.right_part table {width: 100%;}
			table.top_right_nb td.right_part a {
				color: #FFFFFF;
				white-space: nowrap;
				padding-left: 30px;
				background-image: url(img/icon.plane.tpnb.gif);
				background-position: left center;
				background-repeat: no-repeat;
				text-align: left;
				text-decoration: underline;
				display: block;
				padding-top: 4px;
				padding-bottom: 6px;				
			}
			
table.top_right_textplsh {
	position: absolute;
	height: 174px;
	width: 100%;
	left: 0px;
	top: 85px;
	z-index: 30;
}	
	table.top_right_textplsh td.right_part {
		background-color: #FC9A0E;
		height: 165px;
		background-image: url(img/top.right.plsh.lb.gif);
		background-position: left top;
		background-repeat: repeat-y;
		width: 46%;
	}
		table.top_right_textplsh td.right_part div {
			height: 165px;
			background-image: url(img/top.text.plsh.r.gif);
			background-position: right top;
			background-repeat: no-repeat;
			margin-left: 14px;
			font-size: 12px;
			padding-left: 10px;
			padding-right: 55px;
			line-height: 24px;
		}
			table.top_right_textplsh td.right_part span.hdr {
				display: block;
				color: #855A0A;
				font-weight: bold;
				text-transform: uppercase;
				padding-top: 10px;
			}
		
		table.top_right_textplsh td.bottom_shadow div {
			font-size: 0px;
			width: 100%;
			height: 9px;
			background-image: url(img/shadow.top.right.plsh.png);
			background-repeat: no-repeat;
			background-position: center top;
			*background-image: none;
			*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/shadow.top.right.plsh.png',sizingMethod='scale');		
		}
	table.top_right_textplsh td.shdw_prt {text-align: right; vertical-align: top;}
		table.top_right_textplsh td.shdw_prt img {
				margin-top: 126px;
		}
		
div.main_menu {
	width: 202px;
	background-color: #0B51A0;
	position: absolute;
	left: 0px;
	top: 201px;
	background-repeat: repeat-y;
	background-position: right;
	background-image: url(img/main.menu.right.grad.gif); 
	z-index: 100;
}		
	div.main_menu a {
		display: block;
		background-image: url(img/main.menu.plane.gif);
		background-position: right center;
		background-repeat: no-repeat;
		font-size: 12px;
		color: #FFFFFF;
		text-decoration: none;
		padding-top: 7px;
		padding-bottom: 8px;
		margin-left: 21px;
	}
		
table.content_skel {
	width: 100%;
}
	table.content_skel td {

	}
	td.left_part {
		width: 245px;
		vertical-align: bottom;
	}
		td.left_part img.blc {	
			width: 213px;
			margin-left: 32px;
		}
		div.lft_block {
	background-color: #F0F4F9;
	display: block;
	position: absolute;
	top:400px;
	width: 212px;
	margin-left: 33px;
	background-image: url(img/left.block.rgrad.gif);
	background-position: right;
	background-repeat: repeat-y;
	left: 0px;
		}
			a.left_block_t1 {
				display: block;
				margin-left: 30px;
				font-family: Tahoma, Arial, Helvetica, sans-serif;
				font-size: 12px;
				font-weight: bold;
				padding-left: 35px;
				background-position: left center;
				background-repeat: no-repeat;
				height: 70px;
				margin-bottom: 10px;
			}
				a.left_block_t1 span {
					display: block;
					padding-top: 20px;
				}
		div.lft_block_t2 {
			background-color: #FFFFFF;
			width: 212px;
			margin-left: 33px;			
			background-image: url(img/left.block.t2.rgrad.gif);
			background-position: right;
			background-repeat: repeat-y;
		}
			div.lft_block_t2 div.body {
				background-image: url(img/block.t2.bg.gif);
				background-repeat: no-repeat;
				background-position: left top;
			}
				div.lft_block_t2 div.body img.blk {
					padding-bottom: 20px;
				}
			div.lft_block_t2 span.hdr {
				font-size: 12px;
				color: #012C6B;
				font-weight: bold;
				display: block;
				text-align: center;
				padding-top: 8px;
				margin-bottom: 20px;
			}
		
	td.center_part {
		width: 100%;
		background-color: #FFFFFF;
		vertical-align: top;
		background-image: url(img/center.block.left.border.gif);
		background-repeat: repeat-y;
		background-position: left;
	}
		div.top_border {
			height: 10px;
			background-color: #9DCCFF;
			background-image: url(img/center.block.top.border.grad.gif);
			background-position: top left;
			background-repeat: no-repeat;
			font-size: 0px;
		}
		div.bottom_border {
			height: 10px;
			background-color: #57A7FF;
			background-image: url(img/center.block.bot.border.grad.gif);
			background-position: top left;
			background-repeat: no-repeat;
			font-size: 0px;
		}		
		
		div.content_ins {
			padding-top: 69px;
		}
			.global_header {
	display: block;
	position: relative;
	left: -4px;
	z-index:101;
	width: 300px;
			}
			
			div.content_ins p {
				font-size: 80%;
				line-height:160%;
				margin-left: 27px;
				margin-right: 31px;
				margin-top: 23px;
			}
		
		table.bot_nb {
			margin-left: 30px;
			font-size: 12px;
			font-weight: bold;
			margin-top: 25px;
			width: 90%;
		}
			table.bot_nb img {
				float: left;
				margin-right: 9px;
				border: 1px solid #FDB300;
			}
			table.bot_nb a {
				display: block;
				margin-top: 5px;
				text-decoration: underline;
			}
			
			div.bottom_shpks {
				height: 16px;
				margin-top: 33px;
				margin-bottom: 5px;
				background-image: url(img/shashk.con.bot.gif);
				background-repeat: repeat-x;
				background-position: left top;
				margin-left: 30px;
				margin-right: 30px;
			}
		
	td.right_part {
		width: 220px;	
		vertical-align: bottom;
	}	
		td.right_part img.blc {	
			margin-right: 18px;
		}
			td.right_part div.rgt_block_t2 {
				background-color: #FFFFFF;
				margin-right: 18px;
				background-image: url(img/right.block.lgrad.gif);
				background-position: left;
				background-repeat:repeat-y;
			}
				div.rgt_block_t2 div.body {
					background-image: url(img/right.prt.spnsrs.gif);
					background-repeat: no-repeat;
					background-position: left top;
				}
					div.rgt_block_t2 div.body img.blk {
						padding-bottom: 20px;
					}
				div.rgt_block_t2 span.hdr {
					font-size: 12px;
					color: #012C6B;
					font-weight: bold;
					display: block;
					text-align: center;
					padding-top: 8px;
					margin-bottom: 20px;
				}
			td.right_part h4.orang_header {
				font-size: 12px;
				font-weight: normal;
				margin-right: 18px;
				height: 30px;
				background-image: url(img/right.part.orng.hdr.gif);
				background-position: left top;
				background-repeat: no-repeat;
			}	
				h4.orang_header span {
					display: block;
					font-weight: bold;
					color: #FFFFFF;
					background-position: right 4px;
					background-repeat: no-repeat;
					background-image: url(img/orng.h.plane.gif);
					width: 143px;
					padding-top: 7px;
					padding-bottom: 3px;
					margin-left: 12px;
				}
			div.rgt_nw_blc {padding-left: 11px; padding-top: 21px;}	
				div.rgt_nw_blc img.ill {
					float: left;
					display: block;
					margin-right: 8px;
					border: 1px solid #FDB300;
				}
					div.rgt_nw_blc div.tppt {padding-bottom: 12px;} 
					div.rgt_nw_blc div div {
						display: table;
						_height: 0;
						font-size: 70%;
						padding-right: 10px;
					}
	
	tr.footer {
		height:88px;
	}
	
	tr.footer td.lpart {
		background-image: url(img/footer.lp.bg.gif);
		background-position: right top;
		background-repeat: no-repeat;
		text-align: right;
		font-size: 12px;
		color: #FFFFFF;
		padding-right: 18px;
	}		
		tr.footer td.lpart a {
			color: #FFFFFF;
		}
	
	tr.footer td.cpart 	{vertical-align: bottom;}
		tr.footer td.cpart div.copyright {
			height: 79px;
			background-color: #FC9A0E;
			border-left: 10px solid #FDBB5D;
			background-image: url(img/copy.bg.gif);
			background-position: right top;
			background-repeat: no-repeat;
			color: #855A0A;
		}
			div.copyright div {
				padding-top: 35px;
				font-size: 12px;
				text-align: center;
			}
				div.copyright div a {
					color: #855A0A;				
				}
	
	tr.footer td.rpart {
		text-align: center;
		vertical-align: middle;
	}
		
	
A.White:Active, A.White:Link, A.White:Visited {color: #ffffff; text-decoration: none;}
A.White:Hover {color: #ffffff; text-decoration: underline;}

A.Black:Active, A.Black:Visited, A.Black:Link {font-size:11px; color:#000000; text-decoration: none;}
A.Black:Hover {font-size:11px; color:#000000; text-decoration: underline;}

A.TopMenu:Active, A.TopMenu:Link, A.TopMenu:Visited {color: #ffffff; text-decoration: underline;}
A.TopMenu:Hover {color: #c8f4ff; text-decoration: none;}

A.Bot:Active, A.Bot:Link, A.Bot:Visited {color: #855A0A; text-decoration: underline;}
A.Bot:Hover {color: #713208; text-decoration: none;}

A.Descrip:Active, A.Descrip:Visited, A.Descrip:Link {font-size:9px; color:#929292; text-decoration: none;}
A.Descrip:Hover {font-size:9px; color:#929292; text-decoration: underline;}

A.BlueLink:Active, A.BlueLink:Visited, A.BlueLink:Link {font-size:12px; color:#0079ff; text-decoration: underline; font-weight:bold;}
A.BlueLink:Hover {font-size:12px; color:#0665ce; text-decoration: none; font-weight:bold;}

A.AviaModel:Active, A.AviaModel:Visited, A.AviaModel:Link {font-size:11px; color:#0079ff; text-decoration: underline; font-weight:bold;}
A.AviaModel:Hover {font-size:11px; color:#0665ce; text-decoration: none; font-weight:bold;}

A.About:Active, A.About:Visited, A.About:Link {font-size:12px; color:#000000; text-decoration: none;}
A.About:Hover {font-size:12px; color:#000000; text-decoration: underline;}

SPAN.Advert {font-size:11px; color:#7c7c7c; font-weight:bold;}
SPAN.PageTitle{font-size:17px; color:#7f5900;}
SPAN.PlaneType{color:#0b51a0; font-size:18px; padding-left:20px;}

TD.PageTitleBG{background-image:url(img/plashka_bg.gif); background-repeat:no-repeat; background-position:center;}
TD.PlaneDescrip{color:#000000; font-size:12px;}
TD.PlanePunkt{background-image:url(img/separator.gif); background-repeat:no-repeat; background-position:right middle; font-size:11px;}
TD.DarkGray{height:60px; background-image:url(img/tdplane_bg.gif); background-repeat:repeat-x;}

Table.PlaneDes{font-size:11px; width:90%; padding-right:10px; padding-left:20px;}

Div.Rasp{ background-image:url(img/hr.gif); height:4px; background-repeat:repeat-x; margin-left:50px; margin-right:50px;}



