﻿/* CSS Start */
/*________________*/
html, body {height: 100%; margin: 0; padding: 0;}
table {border: none;}
div, h1, h2, p, form, label, input, textarea, img, span,blockquote,ul,td, form {margin:0; padding:0;}
img {border:0;}
body {
	margin:0 auto;
	position:relative;
	width:1200px;
	height:auto;
	background:#7f95ae;
	color:#333;
	font:80%/1.4 tahoma, arial, sans-serif;
}
#all {min-height: auto; background:#7f95ae;}
.noscript {position:absolute;left:30%;top:7px;z-index:100;color:red;font-size:125%;}
/*________________*/


/* Header */
#header {
	position:relative;
	height:115px;
	margin:0 auto;
	background:#f9f9f9 url(img/web/bg_top.gif) 0 0 repeat-x;
}
#header a.logo_ru {
	position:absolute;
	top:20px;
	left:37px;
	display:block;
	background:url(img/web/logo_ru.gif) 0 0 no-repeat;
	width:343px;
	height:82px;
	z-index:19;
}
#header a.logo_en {
	position:absolute;
	top:20px;
	left:37px;
	display:block;
	background:url(img/web/logo_en.gif) 0 0 no-repeat;
	width:343px;
	height:82px;
	z-index:19;
}
#header h1 {
	font:bold 70%/1.4 tahoma, sans-serif;
	color:#5d84bc;
	position:absolute;
	top:80px;
	left:133px;
	z-index:40;
}
#header .world_times {
	position:absolute;
	top:3px;
	right:170px;
	z-index:39;
}
#header .world_times div {
	width:100px;
	float:left;
	text-align:center;
}
#header .world_times div span {
	color:#da251d;
}
#header a.ribbonru {
	display:block;
	position:absolute;
	top:0px;
	right:24px;
	display:block;
	width:179px;
	height:107px;
	background:url(img/web/ribbon_ru.png) 0 0 no-repeat;
	z-index:40;
}
#header a.ribbonen {
	display:block;
	position:absolute;
	top:0px;
	right:24px;
	display:block;
	width:179px;
	height:107px;
	background:url(img/web/ribbon_en.png) 0 0 no-repeat;
	z-index:40;
}
/* /Header */

/* Container */
#container {
	background:#f9f9f9 url(img/web/bg_body.gif) top right repeat-y;
	position:relative;
	min-height: 100%;
	height: auto;
	margin: 0 auto;
	padding-top:5px;
}

/* Left_block */
#left_block {
	padding:0 0 0 32px;
	background:url(img/web/bg_plane.jpg) 25px 0px no-repeat;
}
#icons_set {
	margin:0;
}
#icons_set  a {
	display:block;
	width:16px;
	height:16px;
	float:left;
	padding:4px;
	margin:0 10px 0 0;
}
#icons_set  a:hover {
	display:block;
	width:16px;
	height:16px;
	border:1px solid #aaa;
	padding:3px;
}
#icons_set  a.home {
	background:url(img/icons/home.png) center center no-repeat;
}
#icons_set  a.contacts {
	background:url(img/icons/contacts.png) center center no-repeat;
}
#icons_set  a.sitemap {
	background:url(img/icons/sitemap.png) center center no-repeat;
}

#ajaxSearch_form {
	margin:42px 0 20px 0;
}
#ajaxSearch_form input#ajaxSearch_input {
	background:#fff;
	border:1px solid #efefef;
	width:179px;
	height:18px;
	padding:0 0 0 5px;
	color:#5d84bc;
}
#ajaxSearch_form input#ajaxSearch_input:hover {
	border:1px solid #aaa;
}
#ajaxSearch_form input#ajaxSearch_submit {
	background:#fff;
	border:1px solid #efefef;
	width:20px;
	height:20px;
	color:#5d84bc;
}
#ajaxSearch_form input#ajaxSearch_submit:hover {
	border:1px solid #aaa;
}
#left_menu {
	width:210px;
}
#left_menu ul {
	list-style:none;
	margin:0;
	padding:0;
}
#left_menu ul li a {
	display:block;
	color:#fff;
	text-decoration:none;
	background: transparent url(img/web/bg_menu.png) 0 0 repeat;
	padding:10px;
	border-bottom:1px dotted #bacce7;
	border-left:0px dotted #fff;
}
#left_menu ul li a:hover {
	display:block;
	color:#fff;
	text-decoration:underline;
	border-bottom:1px dotted #bacce7;
	border-left:1px dotted #fff;
}
#left_menu ul li a#menu8 {
	display:block;
	color:#fff;
	text-decoration:none;
	background: transparent url(img/web/bg_menu_a.png) top right no-repeat;
	padding:10px;
	border-bottom:1px dotted #bacce7;
	border-left:0px dotted #fff;
}
#left_menu ul li a#menu8:hover {
	display:block;
	color:#fff;
	text-decoration:underline;
	border-bottom:1px dotted #bacce7;
	border-left:1px dotted #fff;
}
#left_menu ul li a#menu64 {
	display:block;
	color:#fff;
	text-decoration:none;
	background: transparent url(img/web/bg_menu_a.png) top right no-repeat;
	padding:10px;
	border-bottom:1px dotted #bacce7;
	border-left:0px dotted #fff;
}
#left_menu ul li a#menu64:hover {
	display:block;
	color:#fff;
	text-decoration:underline;
	border-bottom:1px dotted #bacce7;
	border-left:1px dotted #fff;
}
#contacts {
	background:#f9f9f9 url(img/web/kepka.jpg) 95% 95% no-repeat;
	border:1px dashed #ddd;
	padding:5px 5px 10px 5px;
	margin:20px 0 10px 0;
	color:#333;
}
#contacts a.head {
	font-size:120%;
	color:#5d84bc;
	margin:0 0 5px 0;
	text-decoration:underline;
}
#contacts a.head:hover {
	text-decoration:none;
}
#contacts p {
	padding:0 0 10px 0;
}
#contacts a {
	color:#333;
	text-decoration:underline;
}
#contacts a:hover {
	background:#f4f4f4;
	text-decoration:none;
}
/* /Left_block */

/* Right_block */
#right_block {
	position:relative;
	min-width:235px;
	width:235px;
	background:url(img/content/plane.jpg) 0 42px no-repeat;
	padding:268px 35px 0 0;
}
#right_block .lang_choose {
	position:absolute;
	top:8px;
	right:25px;
}
#right_block .lang_choose a {
	text-decoration:none;
	color:#fff;
	padding:5px;
	margin-right:5px;
	background:#5d84bc;
	text-decoration:none;
}
#right_block .lang_choose a:hover {
	text-decoration:none;
	color:#c7deff;
	text-decoration:none;
}
#right_block h2 {
	font-size:120%;
	color:#5d84bc;
	margin:0 0 5px 0;
}
#right_block .news {
	margin-top:10px;
}
#right_block .news .news_item {
	padding:10px;
	background:#f4f4f4;
}
#right_block .news .date {
	display:block;
	text-align:right;
	font-style:italic;
	font-size:80%;
	color:#333;
}
#right_block a {
	color:#5d84bc;
	text-decoration:underline;
}
#right_block a:hover {
	color:#5d84bc;
	text-decoration:none;
}
#right_block a.news_head {
	display:block;
	color:#5d84bc;
	text-decoration:underline;
}
#right_block a.news_head:hover {
	display:block;
	color:#5d84bc;
	text-decoration:none;
}
#right_block a.all_news {
	display:block;
	text-align:right;
	color:#5d84bc;
	text-decoration:underline;
}
#right_block a.all_news:hover {
	background:#f4f4f4;
	text-decoration:none;
}

/* /Right_block */

/* Content */
#content {
	color:#333;
	min-height:100%;
	z-index:100;
	padding:0 15px;
	width:100%;
}
#content p {
	margin:0 0 5px 0;
}
#content h1 {
	font-size:140%;
	margin:0 0 10px 0;
}
#content h1.head {
	font-size:130%;
	color:#5d84bc;
	margin:10px 0 10px 0;
}
#content h2 {
	font-size:110%;
	margin:0 0 5px 0;
}
#content h3 {
	font-size:120%;
	margin:0 0 5px 0;
}
#content h4 {
	font-size:110%;
	margin:0 0 5px 0;
}
#content a {
	color:#5d84bc;
	text-decoration:underline;
}
#content a:hover {
	text-decoration:none;
}
#content a.back_link {
	text-decoration:none;
	font-size:120%;
	color:#5d84bc;
}
#content a.back_link:hover {
	text-decoration:underline;
	color:#333;
}
#content input {
	background:#fff;
	border:1px solid #efefef;
	padding:2px 0 2px 5px;
	color:#333;
}
#content input:hover {
	border:1px solid #aaa;
}
#EmailForm input {
	width:400px;
}
#content textarea {
	background:#fff;
	border:1px solid #efefef;
	padding:2px 0 2px 5px;
	color:#333;
}
#content textarea:hover {
	border:1px solid #aaa;
}
#content ul {
	margin-left:0;
	padding-left:0;
	list-style:circle inside;
}
#content ul li {
	padding-left:10px;
	margin:5px 0;
}
#content .row ul {
	margin-left:0;
	padding-left:0;
	list-style:none;
}
#content .row ul li {
	padding-left:15px;
	display:block;
	background:url(img/web/li.gif) 2px 4px no-repeat;
	margin:5px 0;
}
#content .B_crumbBox {
	display:block;
	padding:2px 0;
	border-top:1px solid #bbb;
	border-bottom:1px solid #bbb;
	margin-top:20px;
	font-size:80%;
	color:#666;
}
#content .B_crumbBox a {
	color:#666;
	text-decoration:none;
}
#content .B_crumbBox a:hover {
	color:#000;
	text-decoration:underline;
}
#cnt_blocks table tr td {
	padding-bottom:25px;
}
#cnt_blocks .block {
	display:block;
	background:#fff url(img/content/bg_cnt_block.gif) top left repeat-x;
	border:1px solid #efefef;
	padding:10px;
	margin:10px 0;
	min-height:107px;
}
#cnt_blocks .h {
	display:block;
	background:#fff url(img/content/bg_cnt_block_h.gif) bottom left repeat-x;
	border:1px solid #eee;
	padding:10px;
	margin:10px 0;
	min-height:107px;
}
#cnt_blocks img {
	float:left;
	padding-right:10px;
}
#content .news_page {
	display:block;
	background:#fff url(img/content/bg_cnt_block.gif) top left repeat-x;
	border:1px solid #eee;
	padding:5px;
	margin-bottom:10px;
}
#content .news_page a {
	display:block;
	color:#5d84bc;
	text-decoration:underline;
}
#content .news_page a:hover {
	display:block;
	color:#222;
	text-decoration:none;
}

/* Ajax Stuff */

#simpleTabs, #simpleTabs2{

}
#simpleTabs .simpleTabs-nav {

}
#simpleTabs .simpleTabs-nav ul {
	overflow: hidden;
	list-style:none;
	display:block;
	background:#fff url(img/content/bg_cnt_block.gif) top left repeat-x;
	border:1px solid #efefef;
	padding:5px;
	margin-bottom:10px;
}
#simpleTabs .simpleTabs-nav ul li{
	float:left;
	padding:5px 10px;
	cursor:pointer;
	list-style:none;
	color:#333;
}
#simpleTabs .simpleTabs-nav li.close {
	float:right;
}
#simpleTabs .simpleTabs-nav li.actif {
	color:#5d84bc;
	background:#eaeaea;
}
#simpleTabs .simpleTabs-content {
	clear: both;
}

#ajaxAirplanes {
	margin:0;
	padding:0;
}
#ajaxAirplanes .ajaxMenu {
	background:#eee;
	width:200px;
	padding:0;
	margin:0;
	float:left;
}
#ajaxAirplanes .ajaxMenu a {
	display:block;
	margin:0 0 5px 20px;
	color:#da251d;
	font-size:90%;
	text-decoration:underline;
}
#ajaxAirplanes .ajaxMenu a:hover {
	text-decoration:none;
}
#ajaxAirplanes .ajaxMenu a.active {
	font-weight:bold;
}
#ajaxAirplanes .ajaxMenu p {
	display:block;
	margin:0 0 5px 0;
	color:#333;
	font-size:90%;
}
#ajaxAirplanes #ajax_content {
	float:left;
	width:418px;
	padding:10px;
}
#ajaxAirplanes #ajax_content img {
	padding-bottom:10px;
}
#ajaxAirplanes #ajax_content .plane_left {
	float:left;
}
#ajaxAirplanes #ajax_content .plane_right {
	float:right;
}
#ajaxAirplanes #ajax_content  .planes_gallery {
	margin-top:10px;
	padding-top:10px;
	border-top:1px solid #eee;
}
#ajaxAirplanes .plus {
	padding: 5px;
	cursor:pointer;
	background: url(img/web/bullet_toggle_plus.png) left center no-repeat;
	border:1px solid #e5e5e5;
	margin-bottom: 1px;
	padding-left:15px;
}
#ajaxAirplanes .minus {
	padding: 5px;
	cursor:pointer;
	background: url(img/web/bullet_toggle_minus.png) left center no-repeat;
	border:1px solid #e5e5e5;
	margin-bottom: 1px;
	padding-left:15px;
}

/* /Ajax Stuff */


/* /Content */

/* Bottom Menu */
#bot_menu {
	display:block;
}
#bot_menu li {
	list-style-type:none;
	float:left
}
#bot_menu a {
	display:block;
	padding:1px 15px;
	margin:5px 0;
	font-size:90%;
	color:#5d84bc;
	background:transparent;
	border-right:1px solid #bbb;
	text-decoration:underline;
}
#bot_menu a:hover {
	color:#fff;
	background:#7f95ae;
	text-decoration:none;
}
#bot_menu a.last {
	border-right:0;
}
#bot_menu a.last:hover {
	border-right:0;
}
/* /Bottom Menu */

/* /Container */

/* Footer */
#footer {
	position:relative;
	background:#7f95ae url(img/web/bg_bot.gif) 0 0 no-repeat;
	clear:both;
	margin:0;
	padding:10px 26px;
	color:#efefef;
}
#footer p {
	display:block;
	background:#7f95ae url(img/web/foot_logo.gif) left center no-repeat;
	padding-left:40px;
}
#footer a {
	color:#efefef;
	text-decoration:underline;
}
#footer a:hover {
	color:#efefef;
	text-decoration:none;
}
#footer a.made {
	display:block;
	position:absolute;
	right:25px;
	top:5px;
	padding:0;
	color:#efefef;
	border-bottom:1px dashed #efefef;
	text-decoration:none;
}
#footer a.made:hover {
	border-bottom:0;
}
/* /Footer */

/* CSS End */
