/* -------------------------------------------*/

/* ---------->>> Page structure <<<-----------*/  

*{

	margin:0px; 

	padding:0px;

	}

a {

	color:#000000;

	text-decoration:underline;

}

img{

	border:none;

	}



html{

	width:100%; 

	height:100%;

	font:12pt Tahoma, Arial, Helvetica, sans-serif;

	}

body{ 

	width:100%; 

	height:100%; 

	background:#f5f2f2;

	font-size:.75em;

	color:#4b5469;

	}

:focus {

	outline: 0;

	}

table{

	font-size:100%; /* ie5 hack */

	}

.seminar_prev{
	background-image: url(../images/seminar.jpg); 
	background-repeat:no-repeat;
	width: 424px; 
	height: 187px;
	position: relative;
}

#main_div {

	position:relative;

	margin:0  auto;

	width:779px;

	height:auto;

	padding:0;

}

#head {

	position:relative;

	width: 100%;

	height:37px;

	background:#a9a9a9 url(../images/header_background.png) no-repeat 0 0;

}

#articles_fm {

	width: 200px;
        margin-left: 30px; 
        margin-top: 15px;
        
        z-index: 10;

}

#header {

	height:99px;

	width:100%;

	z-index:50;

}

#header #nav_bar {

    height:30px;

	width:710px;

	margin-left:30px;

	font:8pt Tahoma, Arial, Helvetica, sans-serif;

	

}

#header #nav_bar #partners {

	position:relative; 

	bottom:5px;

	font:7pt Tahoma, Arial, Helvetica, sans-serif;

}

#navigation {

	display:inline;

	position:absolute;

	left: 524px;

	z-index:20000;

	width:220px;

}

#navigation td {

	padding-left:30px;

}

#navigation td .lang {

	padding-left:4px;

}

#navigation td .rus{

	border-right:1px solid #636363;

}

#navigation a {

	text-decoration:none;

}

#main_logo {

	margin-left:5px;

	z-index:100;

}

#main_ref {

	position:absolute; 

	top:35px;

	width:270px; 

	height:70px; 

	z-index:100000;  

}

#left_top_corner {

	position:absolute;

	top:0;

	width: 22px;

	height:133px;

	background: url(../images/a.png) no-repeat 0 0;

}

#right_top_corner {

	position:absolute;

	top:0;

	right:0;

	width: 14px;

	height:133px;

	background: url(../images/b.png) no-repeat 0 0;

}

#container {

	width:100%;

	height:auto;	

	background: url(../images/114.png) repeat-y 0 0;

}

#new_div {

	position:relative;

	float:left;

	width:auto;

}

#main_menu {

	position:relative;

	z-index:1000;

	margin:20px 0 0 10px;

	list-style:none;

	width:auto;

}

/* ---------->>> end of Page structure <<<-----------*/

/* --------------------------------------------------*/

#main_menu a{

	text-decoration:none;
	cursor: pointer;

}

#main_menu .main, 

#main_menu .last, 

#main_menu .sub {

	margin:10;

	padding:0;

	text-align:right;	

	width:193px;

	height:auto;

	color:#606060;

	font:10pt  Arial, Helvetica, sans-serif;

	font-weight:bold;

	  list-style:none;background:none;

	/*background: url(../images/IK_site0.gif) no-repeat 0 0;	*/	

}

#main_menu #tel {

	height:96px;

	margin-top:5px;

	color:#7ac5ee;

	background: url(../images/telephone.gif) no-repeat 0 top;

	width:170px;

	font:Times New Roman, Arial, Helvetica, sans-serif;

}

#main_menu #top_tel {

	font:14pt Helvetica, Arial,sans-serif, Times New Roman;

	margin-top:10px;

	float:right;

	font-weight:700;

}

#main_menu #top_tel a {

	/*font:13pt Helvetica, Arial,sans-serif, Times New Roman;*/

	font:13pt Helvetica, Arial,sans-serif, Times New Roman;

	margin-top:5px;

	float:right;

	color:#7ac5ee;

	/*color:#7ac5ee;*/

	/*font-weight:500;*/

	font-weight:500;

}

#main_menu #bot_tel {

	clear:both;

	margin-left:70px;

	font:9.5pt Times New Roman, Arial, Helvetica, sans-serif;

	font-weight:900;

	text-align:left;

}

#main_menu li .splitter_img_top {

	position:absolute;
	
	*left: 15px;
	
	/*margin-top: -4px; */

	float:left;

	width:193px;

	height:4px;

	background: url(../images/IK_site0.gif) no-repeat 0 top;

}    

#main_menu li .splitter_img_bottom {	

	width:193px;

	height:4px;

	background: url(../images/IK_site.gif) no-repeat 0 bottom;
	
                           
}

#main_menu .sub {

	background: url(../images/sub_menu_marker.gif) no-repeat 6px 20px;

}

#main_menu .sub:hover {

	background:#f2f2f2 url(../images/sub_menu_marker_active.png) no-repeat 6px 20px;	

}

.sub_menu {

	background:#FFFFFF !important;

	margin:0;

	padding-top:10px;	

	font:7pt  Tahoma, Helvetica, sans-serif;

	text-align:left;

	list-style:none;

	display:none;

}

.sub_menu li{

	padding-bottom:10px;padding-left:0px;

	width:180px;

	background:#FFFFFF !important;

	font-weight:100;

	color:#000000;

	text-decoration:none;

}

.sub_menu li a{

	background:#ffffff !important;

	text-decoration:none;

}

.sub_menu li:hover{

	background:#ffffff !important;

	color:#7ac5ee;

}

.sub_menu a:hover{	

	color:#7ac5ee;

}	

#main_menu li:hover {

	background-color:#f2f2f2;

}

.name_rus {



	text-transform:uppercase;

	padding:0 4px 0 0;

	color:#636363;

	padding-top:15px;

}

.name_eng {

	text-transform:uppercase;

	padding:0 4px 15px 0;

	font-size:8pt;

	font-weight:900;

	color:#7ac5ee;

}

#text {

	/*position:relative;

	margin:20px 0 0 30px;*/

	padding-top:20px;

	float:right;

	width:467px;

	height:auto;

	text-align:justify;

}

#text img {

	margin:5px;

}

#wrapper {

	position:relative;

	margin:0 0 0 6px;

	width:768px;

	height:auto;

	z-index:1000;		

}

#content td{

	position:relative;	

	width:745px;

	min-height:570px;

	height:auto;

}



#left_content_corner {

	position:absolute;

	top:2px;

	left:2px;

	z-index:-10;

	width: 274px;

	height:224px;

	background: url(../images/left_top_content.png) no-repeat 0 0;

}

#right_content_corner {

	position:absolute;

	z-index:0;

	top:2px;

	right:2px;

	width: 274px;

	height:224px;

	background: url(../images/right_top_content.png) no-repeat 0 0;

}

#left_content_corner_bottom {

	position:absolute;

	bottom:3px;

	left:2px;

	width: 274px;

	height:224px;

	background: url(../images/left_bottom_content.png) no-repeat 0 0;
	
	z-index: 0;
	
	display: none;

}

#right_content_corner_bottom {

	position:absolute;

	bottom:3px;

	right:2px;

	width: 274px;

	height:224px;

	background: url(../images/right_bottom_content.png) no-repeat 0 0;

	z-index:-1;

}

#footer {

	width: 100%;

	height:99px;

	background:#a9a9a9 url(../images/115.png) no-repeat 0 0;

	font-size: 8pt;

}

#footer #copyright,

#footer #counters,

#footer #flightmedia {

	float:left;

	padding-top:25px;

	font:Tahoma, Arial, Helvetica, sans-serif;

	color:#000000;

}

#footer #copyright {

		padding:25px 0 0 30px;

		width:200px;

}

#footer #counters {

		margin-left:25px;

		width:189px;

}

#footer #flightmedia {	

	margin-left:60px;

	font-size:8pt;

	width:260px;

		

}

#footer #flightmedia #develop {

			float:left;					

}

#ref {

	float:left;	

	margin:6px 0 0 20px;

	width:150px;

	font-size:7pt;

}

/* ---------->>> end of Page structure <<<-----------*/

/* --------------------------------------------------*/

.left_top {

background:url(../images/12.png) left top no-repeat; font-size:0; line-height:0px;

}

.right_top {

background:url(../images/2.png) right top no-repeat; width:100%;  

}

.side_top {

background:url(../images/side_top.gif) left top repeat-x; margin: 0 5px 0 5px; height:5px;

}

.left_bot {

background:url(../images/1.png) left bottom repeat-y; font-size:0; line-height:0px;

}

.right_bot {

background:url(../images/13.png) right bottom no-repeat; width:100%; 

}

.side_bot {

background:url(../images/side_bot.gif) left bottom repeat-x; margin: 0 5px 0 5px; height:5px; 

}

.side_left {

background:url(../images/side_left.gif) left top repeat-y #FFFFFF; height: 100%; 

}

.side_right {

background:url(../images/side_right.gif) right top repeat-y; 

}



.left_top1 {

background:url(images1/l-top_corner.gif) left top no-repeat; font-size:0; line-height:0px; 

}

#head img {margin:5px;}

/*------------------------------------------Text formatting--------------------------------------------------*/

@font-face {

	font-family: "Franklin Gothic Demi Cond";

	src: url("/fonts/FRADMCN.ttf")

}

.blue {

	color:#83c9ef;

}

.simple_text {

	color:#4b5469;

}

.dark_gray {

	color:#4b5469;

}

.top {

	vertical-align:top;

}

.centered_text {

	text-align:center;

}

.left {

	float:left;

}

.right {

	float:right;

}

.arrow {

	padding:0 0 0 10px; 

	background:url(../images/bullet.gif) no-repeat 0 5px !important;

}

.photo {

	margin:6px;

}

.photo_description {

	color:#7ac5ee; 

	text-align:center;  

	padding:0 0 10px 10px;

}

h1{

	margin-bottom: 5pt;

	font:10pt Arial, Times New Roman, Helvetica, sans-serif;

	font-weight:900;

	color:#606060;



}



h2{  

padding:0 0 0 15px; 

color:#606060;

margin-top: 5pt;   

margin-bottom: 5pt; 

font:10pt Franklin Gothic Demi Cond, Arial, Helvetica, sans-serif;

font-weight:100;

/*background:url(../images/list_arrow.gif) no-repeat 0 5px; */

}

h3{    

margin-top: 5pt;   

margin-bottom: 5pt; 

font:8pt Tahoma, Helvetica, sans-serif;

font-weight:900;

color:#7E7E7E;

}



ul, ol  {

list-style-position:  outside; 

}



ul li, ol li{

margin:0 0 0 15px;

}

ul li{

padding:0 0 0 15px;

}

ol li{

margin:0 0 0 30px;

}



 .arrow_list, .circle_list {

  list-style:none;

	margin:0px;

	list-style-position:  outside;  

}



ul li{

 list-style:none;

background:url(../images/bullet.gif) no-repeat 0 5px; 



}

.arrow_list li{

padding:0 0 0 15px;

background:url(../images/list_arrow.gif) no-repeat 0 5px; 



}

.circle_list li{

padding:0 0 0 15px;

background:url(../images/list_circle.gif) no-repeat 0 4px; 

}



.photo{border:1px solid #C0C0C0; padding:0; display:block; margin:0; text-align:center;}

.photo_description {color:#7ac5ee; text-align:center;  padding:0 0 10px 10px;}

a:hover{text-decoration:none;}

.files{

  margin:14px 0;

  }

   .doc,

   .xls,

   .pdf,

   .rar{

    margin-top:5px;

    padding:0 0 10px 20px;

    height:auto !important;

    background-position:0 1px;

    background-repeat:no-repeat;

    }

   .doc{

    background-image:url(../images/doc.gif);

    }

   .xls{

    background-image:url(../images/xls.gif);

    }

   .pdf{

    background-image:url(../images/pdf.gif);

    }





.table{

	

  margin-bottom:14px;

  border-collapse:collapse;

border-bottom:1px solid #636363;

border-right:1px solid #636363;

border-top:1px solid #636363;

  }

  .table caption{

  	text-align:left;	

	}

  .table th,

  .table td{

    padding:7px;border-left:1px solid #636363;

    }

  .table th{

  color:#3b3b3b;

border-bottom:1px solid #636363;

    background:#f2f2f2;

    }

fieldset{

	padding-top:20px;

	width:300px;

	border:1px solid #b2b2b2;

	border-width:0px 0 0 0;

	}

fieldset h3 {

padding-left:10px;

}

form{

	margin-top:10px;

	

	

	}

	form p{

		margin:0;

		}

	form table{

		width:100%;

		font-size:1.2em;

		}

		form table td{

			padding:5px 0 5px 0;

			}

		form table td.label{

			width:25%;

			padding-right:7px;

			text-align:right;

			}

	form .textinputs,

	form textarea{

		width:99%;

		border:1px solid #b2b2b2;

		}

	form input,

	form select,

	form textarea{

		font-size:.85em;

		font-family:Verdana;

		color:#4f596a;

		}

	form textarea{

		height:120px;

		}

	form .submit{float:left;

		width:80px;

		padding:5px;

		border:1px solid #b2b2b2;

		background:url(../img/submit.gif) repeat-x 0 0;

background-color:#78c5ef;

cursor: pointer;

		}

form .required {

	width:150px;

	float:right;

margin-right:20px;

	font:8pt Tahoma, Arial, Helvetica, sans-serif;

	font-style:italic;

color:#b2b2b2;

text-align:center;

font-weight:900;

}

  

p {

        margin-bottom:12px;

}

/*------------------------------------------Text formatting end--------------------------------------------------*/

