body {
	background: transparent;
	height: 100%;
}
body, td, th, div, span, p {
	font: normal normal 12px/150%  Arial, Tahoma, Verdana,  sans-serif;
	color: #525252;
}
input, textarea, option, select {
	font: normal normal 11px/100%  Arial, Tahoma, Verdana,  sans-serif;
	color: #7c7c7c;
}

a, a:link, a:active, a:visited {
	text-decoration: underline;
	font: normal normal 12px/150% Arial, Tahoma,  Verdana,  sans-serif;
	color: #525252;
}
a:hover {
	text-decoration: none;
}
.outer {
	position: relative;
	height:100%;
	scrollbar-3dlight-color : #ffcb2f;
	scrollbar-arrow-color : #ffffff;
	scrollbar-base-color : #ffffff;
	scrollbar-darkshadow-color : #ffffff;
	scrollbar-face-color : #ffcb2f;
	scrollbar-highlight-color : #ffcb2f;
	scrollbar-shadow-color : #ffcb2f;
	scrollbar-track-color : #ffffff;
}
.inner {
	height: 100%;
	width: 100%;
	overflow: auto;
	position: absolute;
}	

/*  path  */
.path a,
.path a:hover,
.text .path a,
.text .path a:hover {
	text-decoration: none !important;
	line-height: 110% !important;
}
.path {
	padding: 0 40px 0 0;
	line-height: 110% !important;
}
.path,
.path span,
.path a {
	color: #46b0dd !important;
	font-size: 12px !important;
}
.text .path a:hover,
.path a:hover {
	color: #116184 !important;

}
.path span.active {
	color: #585f66 !important;
	font-weight: normal !important;
	font-size: 12px !important;
	line-height: 110% !important;
}
/*  path  */


/*  form  */
.form .input input,
.form .select select,
.form .textarea textarea {
	width: 220px;
}
.form .radio input {
	vertical-align: middle;
}
.form .error .input input,
.form .error .select select,
.form .error .textarea textarea {
	border: 1px solid #ff0000;
}
.form .error label {
	color: #ff0000;
}
/*  form  */


/*  logo  */
.logo {
	position: absolute;
	z-index: 5;
	top: 17px;
	left: 26px;
	width: 246px;
	height: 211px;
}
.logo a,
.logo span {
	display: block;
	width: 246px;
	height: 211px;
}
.logo .logo_bg {
	background: url('../media/images/hdr/logo3.png') 0 0 no-repeat;
}
.logo .no_pointer {
	cursor: default !important;
}
.logo .logo_bg {
	cursor: pointer;
	display: block;
}
.logo .logo_bg img {
	width: 246px;
	height: 211px;
}
/*  logo  */


/*  lang  */
.lang {	
	position: absolute;
	z-index: 5;
	height: 29px;
	top: 237px;
	right: 12px;
}
.lang .lang_padd {
	padding: 3px 3px 0 1px;
}
.lang .l_left {
	width: 4px;
	background: url('../media/images/bg/lang_left.png') 0 0 no-repeat;
}
.lang .l_mid {
	height: 29px;
	background: url('../media/images/bg/lang_mid.png') 0 0 repeat-x;
}
.lang .l_right {
	width: 4px;
	height: 29px;
	background: url('../media/images/bg/lang_right.png') 0 0 no-repeat;
}
.lang a {
	font-size: 11px !important;
	font-weight: bold !important;
	color: #ffffff !important;
	margin: 0 4px 0 5px;
}
.lang a:hover {
	text-decoration: underline !important;
	color: #e8ffc8 !important;
}
.lang span {	
	padding: 0 4px 0 5px;
	font-size: 11px;
	color: #e8ffc8;
}
/*  lang  */


/*  main_menu  */
.address .menu_items,
.main_menu .menu_items {
	padding: 0 2px;
	background: url('../media/images/bg/menu_shadow.png') 0 0 repeat-y;
}
.special_main {
	margin: 7px 0 5px 0;
}
.special_main .address .menu_items,
.special_main .shadow_bot,
.special_main .main_menu .menu_items {
	background: transparent !important;
}
.main_menu .menu_cat_about .menu_items a {
	background-color: #ffeded;
	background-image: url('../media/images/ico/mitem_0.gif');
}
.main_menu .menu_cat_product_manuals .menu_items a {
	background-color: #f2f8d6;
	background-image: url('../media/images/ico/mitem_20.gif');
}
.main_menu .menu_cat_travels .menu_items a {
	background-color: #fff2e2;
	background-image: url('../media/images/ico/mitem_1.gif');
}
.main_menu .menu_cat_services .menu_items a {
	background-color: #e5f8ff;
	background-image: url('../media/images/ico/mitem_2.gif');
}
.main_menu .menu_cat_info .menu_items a {
	background-color: #f9f7e1;
	background-image: url('../media/images/ico/mitem_3.gif');
}
.main_menu .menu_cat_about .menu_items span,
.main_menu .menu_cat_about .menu_items a:hover {
	background-color: #facfcf;
	background-image: url('../media/images/ico/mitem_0_ov.gif');
}
.main_menu .menu_cat_product_manuals .menu_items span,
.main_menu .menu_cat_product_manuals .menu_items a:hover {
	background-color: #e6eec0;
	background-image: url('../media/images/ico/mitem_20_ov.gif');
}
.main_menu .menu_cat_travels .menu_items span,
.main_menu .menu_cat_travels .menu_items a:hover {
	background-color: #f3ddc2;
	background-image: url('../media/images/ico/mitem_1_ov.gif');
}
.main_menu .menu_cat_services .menu_items span,
.main_menu .menu_cat_services .menu_items a:hover {
	background-color: #c6e7f3;
	background-image: url('../media/images/ico/mitem_2_ov.gif');
}
.main_menu .menu_cat_info .menu_items span,
.main_menu .menu_cat_info .menu_items a:hover {
	background-color: #e8e4b8;
	background-image: url('../media/images/ico/mitem_3_ov.gif');
}
.address h3,
.main_menu h3 {
	font-weight: bold;
	font-size: 13px;
	line-height: 18px;
	color: #ffffff;
	padding: 12px 45px 14px 13px;
	margin: 0 0 -5px 0;
	position: relative;
}
.main_menu_top h3 a, .main_menu_top_small h3 a {
	display: block;
	padding: 11px 45px 9px 13px;
	font-weight: bold !important;
	font-size: 13px !important;
	line-height: 18px !important;
	color: #ffffff !important;
	text-decoration: none !important;
}

.main_menu .menu_cat_about h3 {
	background: url('../media/images/bg/menu_cat_about.png') 0 0 no-repeat;
}
.main_menu .menu_cat_travels h3 {
	background: url('../media/images/bg/menu_cat_travels.png') 0 0 no-repeat;
}
.main_menu .menu_cat_services h3 {
	background: url('../media/images/bg/menu_cat_services.png') 0 0 no-repeat;
}
.main_menu .menu_cat_product_manuals h3 {
	background: url('../media/images/bg/menu_cat_product_manuals.png') 0 0 no-repeat;
}
.main_menu .menu_cat_info h3 {
	background: url('../media/images/bg/menu_cat_info.png') 0 0 no-repeat;
}
.main_menu {
	width: 232px;
}
.title_blocks {
	margin: 0 0 0 0;
	width: 736px;
	position: relative;
	margin: -5px 0 0 0;
}
.first_dec_menu {
	background: url('../media/images/bg/first_dec.gif') 11px 0 no-repeat;
}
.title_blocks.first_dec {
	background: url('../media/images/bg/first_dec.gif') 0 0 no-repeat;
}
.title_blocks .menu_block {
	margin: 0 4px;
}
.title_blocks .menu_block .block_content img {
	border: 1px solid #ada69e;
}
.title_blocks .menu_block .block_content {
	padding: 0 30px 18px 10px;
}
.title_blocks h3 {
	width: 732px;
	height: 42px;
	margin: 0 0 0 -2px;

}
.title_blocks h3 span {
	display: block;
	color: #FFFFFF !important;
	font-size: 13px !important;
	font-weight: bold !important;
	padding: 9px 100px 0 12px;
}
.title_blocks .menu_cat_about h3 {
	background: url('../media/images/bg/title_cat_about.png') 100% 0 no-repeat;
}
.title_blocks .menu_cat_travels h3 {
	background: url('../media/images/bg/title_cat_travels.png') 100% 0 no-repeat;
}
.title_blocks .menu_cat_services h3 {
	background: url('../media/images/bg/title_cat_services.png') 100% 0 no-repeat;
}
.title_blocks .menu_cat_product_manuals h3 {
	background: url('../media/images/bg/title_product_manuals.png') 100% 0 no-repeat;
}
.title_blocks .menu_cat_info h3 {
	background: url('../media/images/bg/title_cat_info.png') 100% 0 no-repeat;
}


.menu_td_cat_about {
	background: url('../media/images/bg/menu_shadow_1.png') 0 0 repeat-y;
}
.menu_td_cat_product_manuals {
	background: url('../media/images/bg/menu_shadow_2.png') 0 0 repeat-y;
}
.menu_td_cat_travels {
	background: url('../media/images/bg/menu_shadow_3.png') 0 0 repeat-y;
}
.menu_td_cat_services {
	background: url('../media/images/bg/menu_shadow_4.png') 0 0 repeat-y;
}
.menu_td_cat_info {
	background: url('../media/images/bg/menu_shadow_5.png') 0 0 repeat-y;
}


.content_td_cat_about {
	background: url('../media/images/bg/title_bg_1.png') 0 0 repeat-y;
}
.content_td_cat_product_manuals {
	background: url('../media/images/bg/title_bg_2.png') 0 0 repeat-y;
}
.content_td_cat_travels {
	background: url('../media/images/bg/title_bg_3.png') 0 0 repeat-y;
}
.content_td_cat_services {
	background: url('../media/images/bg/title_bg_4.png') 0 0 repeat-y;
}
.content_td_cat_info {
	background: url('../media/images/bg/title_bg_5.png') 0 0 repeat-y;
}





.address h3 {
	background: url('../media/images/bg/menu_address.png') 0 0 no-repeat;
}
.main_menu .menu_block {
	margin-bottom: -38px;
	padding: 0 3px 0 2px;
}
.main_menu .menu_block span,
.main_menu .menu_block a {
	display: block;
	text-decoration: none !important;
	color: #5b5b5b !important;
	line-height: 13px !important;
	padding: 4px 10px 3px 41px;
	background-position:  12px 0;
	background-repeat: no-repeat;
}
.main_menu .menu_block span.empty {
	background-image: none;
	line-height: 40px;
	height: 40px;
	padding: 0;
}
.main_menu .menu_block.menu_cat_about span.empty {
	background-color: #ffeded;
}
.main_menu .menu_block.menu_cat_product_manuals span.empty {
	background-color: #f2f8d6;
}
.main_menu .menu_block.menu_cat_travels span.empty {
	background-color: #fff2e2;
}
.main_menu .menu_block.menu_cat_services span.empty {
	background-color: #e5f8ff;
}
.main_menu .menu_block.menu_cat_info span.empty {
	background-color: #f9f7e1;
}
.main_menu .menu_block .lv_2 span,
.main_menu .menu_block .lv_2 a {
	color: #5b5b5b !important;
	font-size: 11px !important;
	padding: 4px 10px 3px 52px;
	background-position:  43px 8px;
	background-image: url('../media/images/ico/lv_2.gif');
}
.main_menu .menu_block .lv_2 span,
.main_menu .menu_block .lv_2 a:hover {
	text-decoration: underline !important;
	background-image: url('../media/images/ico/lv_2.gif');
}




.main_menu .menu_block .lv_3 span,
.main_menu .menu_block .lv_3 a {
	padding: 4px 10px 3px 62px;
	background-position: 53px 8px;
}

.main_menu .menu_cat_about .menu_items .lv_2 span,
.main_menu .menu_cat_about .menu_items .lv_2 a:hover {
	background-color: #facfcf;
}
.main_menu .menu_cat_product_manuals .menu_items .lv_2 span,
.main_menu .menu_cat_product_manuals .menu_items .lv_2 a:hover {
	background-color: #e6eec0;
}
.main_menu .menu_cat_about .menu_items .lv_2 span,
.main_menu .menu_cat_about .menu_items .lv_2 a:hover {
	background-color: #f2f8d6;
}
.main_menu .menu_cat_travels .menu_items .lv_2 span,
.main_menu .menu_cat_travels .menu_items .lv_2 a:hover {
	background-color: #fff2e2;
}
.main_menu .menu_cat_services .menu_items .lv_2 span,
.main_menu .menu_cat_services .menu_items .lv_2 a:hover {
	background-color: #e5f8ff;
}
.main_menu .menu_cat_info .menu_items .lv_2 span,
.main_menu .menu_cat_info .menu_items .lv_2 a:hover {
	background-color: #f9f7e1;
}
.main_menu span.has_ch {
	font-weight: bold !important;
}
.main_menu .menu_cat_about span.has_ch {
	background-color: #ffeded;
	background-image: url('../media/images/ico/mitem_1_opened.gif');
}
.main_menu .menu_cat_product_manuals span.has_ch {
	background-color: #f2f8d6;
	background-image: url('../media/images/ico/mitem_20_opened.gif');
}
.main_menu .menu_cat_travels span.has_ch {
	background-color: #fff2e2;
	background-image: url('../media/images/ico/mitem_1_opened.gif');
}
.main_menu .menu_cat_services span.has_ch {
	background-color: #e5f8ff;
	background-image: url('../media/images/ico/mitem_2_opened.gif');
}
.main_menu .menu_cat_info span.has_ch {
	background-color: #f9f7e1;
	background-image: url('../media/images/ico/mitem_3_opened.gif');
}


.main_menu .menu_block .first {
	padding-top: 9px;
	background-position: 12px 5px;
}
.main_menu .menu_line {
	height: 2px;
	line-height: 2px;
}
.main_menu .menu_cat_about .menu_line {
	background: url('../media/images/dec/menu_line_0.gif') 0 0 repeat-x;
}
.main_menu .menu_cat_product_manuals .menu_line {
	background: url('../media/images/dec/menu_line_20.gif') 0 0 repeat-x;
}
.main_menu .menu_cat_travels .menu_line {
	background: url('../media/images/dec/menu_line_1.gif') 0 0 repeat-x;
}
.main_menu .menu_cat_services .menu_line {
	background: url('../media/images/dec/menu_line_2.gif') 0 0 repeat-x;
}
.main_menu .menu_cat_info .menu_line {
	background: url('../media/images/dec/menu_line_3.gif') 0 0 repeat-x;
}
.main_menu .menu_line img {
	height: 2px;
	width: 0px;
}

.main_menu .sub {
	display: none;
}
.main_menu .active {
	display: block;
}
/*  main_menu  */


/*  main_menu_top  */
.main_menu_top, .main_menu_top_small {
	margin: 2px 10px 0 1px;
	background: url('../media/images/dec/dot_viol.gif') 0 100% repeat-x;
}
.main_menu_top .menu_cat_services {
	float: left;
	width: 224px;
}
.main_menu_top_small .menu_cat_services {
	float: left;
	width: 201px;
}
.main_menu_top .menu_cat_about,
.main_menu_top .menu_cat_travels,
.main_menu_top .menu_cat_info {
	float: left;
	width: 226px;
}
.main_menu_top_small .menu_cat_about,
.main_menu_top_small .menu_cat_travels {
	float: left;
	width: 201px;
}
.main_menu_top_small .menu_cat_info {
	float: left;
	width: 226px;

}

.main_menu_top .menu_item  h3, .main_menu_top_small .menu_item  h3 {
	white-space: nowrap;
}
.main_menu_top .menu_cat_about h3 {
	background: url('../media/images/bg/menu_top_cat_travels.png') 0 0 no-repeat;
}
.main_menu_top .menu_cat_travels h3 {
	background: url('../media/images/bg/menu_top_cat_travels.png') 0 0 no-repeat;
}
.main_menu_top .menu_cat_services h3 {
	background: url('../media/images/bg/menu_top_cat_services.png') 0 0 no-repeat;
}
.main_menu_top .menu_cat_info h3 {
	background: url('../media/images/bg/menu_top_cat_info.png') 0 0 no-repeat;
}
.main_menu_top .menu_cat_about h3.ov {
	background: url('../media/images/bg/menu_top_cat_travels_ov.png') 0 0 no-repeat;
}
.main_menu_top .menu_cat_travels h3.ov {
	background: url('../media/images/bg/menu_top_cat_travels_ov.png') 0 0 no-repeat;
}
.main_menu_top .menu_cat_services h3.ov {
	background: url('../media/images/bg/menu_top_cat_services_ov.png') 0 0 no-repeat;
}
.main_menu_top .menu_cat_info h3.ov {
	background: url('../media/images/bg/menu_top_cat_info_ov.png') 0 0 no-repeat;
}

/* smaller */

.main_menu_top_small .menu_cat_about h3 {
	background: url('../media/images/bg/menu_top_cat_about.png') 0 0 no-repeat;
}
.main_menu_top_small .menu_cat_travels h3 {
	background: url('../media/images/bg/menu_top_cat_travels.png') 0 0 no-repeat;
}
.main_menu_top_small .menu_cat_services h3 {
	background: url('../media/images/bg/menu_top_cat_services.png') 0 0 no-repeat;
}
.main_menu_top_small .menu_cat_info h3 {
	background: url('../media/images/bg/menu_top_cat_info.png') 0 0 no-repeat;
}
.main_menu_top_small .menu_cat_about h3.ov {
	background: url('../media/images/bg/menu_top_cat_about_ov.png') 0 0 no-repeat;
}
.main_menu_top_small .menu_cat_travels h3.ov {
	background: url('../media/images/bg/menu_top_cat_travels_ov.png') 0 0 no-repeat;
}
.main_menu_top_small .menu_cat_services h3.ov {
	background: url('../media/images/bg/menu_top_cat_services_ov.png') 0 0 no-repeat;
}
.main_menu_top_small .menu_cat_info h3.ov {
	background: url('../media/images/bg/menu_top_cat_info_ov.png') 0 0 no-repeat;
}


/*  main_menu_top  */


.address {
	padding: 0 3px 0 2px;
}
.address .address_text {
	background: #fff5fe;
	padding: 13px 17px 15px 7px;
	text-align: center;
}
.address .address_text,
.address .address_text * {
	line-height: 17px;
	font-size: 11px;
	color: #5b5b5b;
}
.address .address_text a {
	color: #5b5b5b !important;
}
.address .address_text a:hover {
	color: #353535 !important;
	text-decoration: underline !important;
}
.address .address_text .link {
	margin: 10px auto 0 auto;
	background: url('../media/images/bg/link_blue_right.gif') 100% 0 no-repeat;
}
.address .address_text .link a {
	line-height: 36px;
	display: block;
	text-decoration: none !important;
	font-size: 13px !important;
	font-weight: bold !important;
	color: #ffffff !important;
	text-transform: uppercase;
	padding: 0 49px;
	background: url('../media/images/bg/link_blue_left.gif') 0 0 no-repeat;
}
.address .address_text .link a:hover {
	text-decoration: none !important;
	color: #ffffff !important;
}


.special_main .main_menu {
	margin: -6px 0 0 0;
}
.special_main .address_text {
	background: #f9f7e1 url('../media/images/bg/address_menu.png') 0 0 no-repeat;
	
}
.special_main .address .address_text .link {
	margin: 10px auto 0 auto;
	background: url('../media/images/bg/link_green_right.gif') 100% 0 no-repeat;
}
.special_main .address .address_text .link.ov {
	background: url('../media/images/bg/link_green_right_ov.gif') 100% 0 no-repeat;
}
.special_main .address .address_text .link.ov a {
	background: url('../media/images/bg/link_green_left_ov.gif') 0 0 no-repeat;
}
.special_main .address_text .link a {
	line-height: 44px;
	display: block;
	text-decoration: none !important;
	font-size: 13px !important;
	font-weight: bold !important;
	color: #ffffff !important;
	text-transform: uppercase;
	padding: 0 49px;
	background: url('../media/images/bg/link_green_left.gif') 0 0 no-repeat;
}
.special_main .address_text .link a:hover {
	text-decoration: none !important;
	color: #ffffff !important;
}


.address .address_text .link.ov {
	background: url('../media/images/bg/link_blue_right_ov.gif') 100% 0 no-repeat;
}
.address .address_text .link.ov a {
	background: url('../media/images/bg/link_blue_left_ov.gif') 0 0 no-repeat;
}
.address .astr_logo {
	margin: 0 auto 21px auto;
}


/*  sub_menu  */
.sub_menu {	
}
.sub_menu a {	
}
.sub_menu span {	
}
/*  sub_menu  */


/*  paging  */
.paging {	
}
.paging a {	
}
.paging span {	
}
/*  paging  */


.body {
	background: #f0f0f0 url('../media/images/bg/bg_white.gif') 0 0 repeat-x;
}

.body .table {
	width: 100%;
	background: #41abd8;
	position: relative;
}
.body .left {
	background: #6eb806 url('../media/images/bg/left_bot.gif') 100% 100% no-repeat;
}
.body .en .left {
	background: #6eb806 url('../media/images/bg/left_bot_en.gif') 100% 100% no-repeat;
}
.body .left .left_top {
	background: url('../media/images/bg/bg_left.gif') 0 0 repeat-x;
	height: 556px;
}
.body .left .left_top div {
	height: 255px;
	background: url('../media/images/bg/left_top.gif') 100% 0 no-repeat;
}
.body .right {
	background: #46b0dd url('../media/images/bg/right_bot.gif') 0 100% no-repeat;
}
.body .main .en .right,
.body .main .de .right
{
	background: #46b0dd url('../media/images/bg/right_top_en.gif') 0 0 repeat-x;
	vertical-align: bottom;
}
.body .right .right_top {
	height: 798px;
	background: url('../media/images/bg/bg_right.gif') 0 0 repeat-x;
}
.body.page .en .right,
.body.page .de .right
{
	background: url('../media/images/bg/right_page_bg.gif') 0 0 repeat-x;
}
.body .en .right .right_bot,
.body .de .right .right_bot
{
	position: relative;
	background: url('../media/images/bg/routes_bg.gif') 0 0 repeat-x;
	height: 792px;
}
.body .en .right .right_bot .bot_dec,
.body .de .right .right_bot .bot_dec
{
	width: 100%;
	background: url('../media/images/bg/bottom_mid_dec_right.gif') 0 0 no-repeat;
	height: 88px;
	position: absolute;
	bottom: 0;
	left: -64px;
}
.body .en .right .right_bot .suitcase,
.body .de .right .right_bot .suitcase
{
	width: 100%;
	background: url('../media/images/bg/case.gif') 0 0 no-repeat;
	height: 176px;
	position: absolute;
	top: -313px;
	left: -70px;
}
.body.special_layout .right .right_top {
	height: 505px;
	background: url('../media/images/bg/bg_right_spec.gif') 0 0 repeat-x;
}
.body .right .right_top div {
	height: 798px;
	background: url('../media/images/bg/right_top.gif') 0 0 no-repeat;
}/*
.body .en .right .right_top div {
	height: 798px;
	background: none;
}*/
.body.special_layout .right .right_top div {
	height: 505px;
	background: url('../media/images/bg/right_top_spec.gif') 0 0 no-repeat;
}
.body .left img,
.body .right img {
	width: 1px;
	height: 0;
}
.body .middle {
	width: 990px;
	background: url('../media/images/bg/middle.gif') 0 0 repeat-y;
}
.body .middle .container {
	width: 990px;
	position: relative;
	background: url('../media/images/bg/middle_bot.gif') 0 100% no-repeat;
}
.body .en .middle .container,
.body .de .middle .container
{
	background: none;
}
.body.page .en .middle .container {
	/*background: url('../media/images/bg/middle_bot_en.gif') 0 100% no-repeat;*/
}
.body .middle .container .cont_bg {
	width: 100%;
	background: url('../media/images/bg/middle_top.gif') 0 0 no-repeat;
}
.body .en .middle .container .cont_bg,
.body .de .middle .container .cont_bg
{
	width: 100%;
	/*background: url('../media/images/bg/middle_top_en.gif') 0 0 no-repeat;*/
}
.body.special_layout .middle .container .cont_bg {
	background: url('../media/images/bg/middle_top_spec.gif') 0 0 no-repeat;
}
.body .middle .container .cont_height {
	width: 100%;
	height: 637px;
}
.body .middle .container .cont_height .mid_left {
	height: 834px;
	width: 233px;
	background: url('../media/images/bg/mid_left.gif') 0 100% no-repeat;
}
.body .en .middle .container .cont_height .mid_left,
.body .de .middle .container .cont_height .mid_left
{
	background: url('../media/images/bg/mid_left_en.gif') 0 100% no-repeat;
}
.body .middle .container .cont_height .mid_right {
	padding: 4px 13px 0 9px;
}
.body .en .middle .container .cont_height .mid_right,
.body .de .middle .container .cont_height .mid_right
{
	padding: 4px 0px 0 4px;
}
.body .middle .container .cont_height .mid_right.small_padd {
	padding: 4px 13px 0 2px;
}
.body .middle .container .cont_height .mid_right .content {
	position: relative;
	width: 725px;
	background: #ffffff;
}
.body .middle .container .cont_height .mid_right .content .white_height {
	width: 100%;
	height: 410px;
}
.body .en .middle .container .cont_height .mid_right .content .white_height,
.body .de .middle .container .cont_height .mid_right .content .white_height
{
	width: 100%;
	height: 924px;
}
.body .middle .container .cont_height .mid_right .content .content_padd {
	/*padding: 38px 29px 78px 29px;*/
	padding: 29px 29px 78px 29px;
	border: 1px solid #9fc4ff;
}/*
.body .en .middle .container .cont_height .mid_right .content .content_padd {
	background: url('../media/images/bg/mid_page_en.gif') 0 0 repeat-x;
}*/


.body h1 {
	font-size: 24px;
	color: #525252;
	padding: 5px 0 29px 0;
	font-weight: normal;
}
.body .hdr {
	padding: 0 0 6px 0;
}
.body .hdr,
.body .hdr * {
	font-size: 16px;
	font-weight: bold;
}


.back {
	position: absolute;
	right: 22px;
	line-height: 22px;
	display: block;
	padding: 0 0 2px 24px;
	font-weight: bold !important;
	background: url('../media/images/ico/back.gif') 0 0 no-repeat;
}
.back.position_top {
	top: 36px;
}
.results .back.position_top {
	top: 9px;
}
.back.position_bottom {
	bottom: 34px;
}
.back:hover {
	color: #0197ca !important;
	text-decoration: underline !important;
}
.back2 {
	background: url('../media/images/ico/back2.gif') 0 0 no-repeat !important;
	line-height: 24px !important;
	padding: 0 0 2px 28px;
}
.back2.position_top {
	top: 30px !important;
	right: 3px !important;
}
.back2:hover {
	background: url('../media/images/ico/back2_ov.gif') 0 0 no-repeat !important;
}


.footer {
	width: 100%;
	margin: 4px 0 0 0;
}
.footer .f_left img,
.footer .f_right img {
	width: 1px;
	height: 0;
}
.footer .f_left {
}
.footer .f_right {
}
.footer .f_mid {
	width: 990px;
	/*background: url('../media/images/bg/footer.gif') 0 0 no-repeat;*/
}


/*  banners_bottom  */
.banners_bottom {
	padding: 18px 20px 18px 20px;
	text-align: center;
	background: url('../media/images/dec/dot_gray.gif') 0 100% repeat-x;
}
.banners_bottom table {
	margin: 0 auto 5px auto;
}
.banners_bottom table td {
	vertical-align: middle;
	padding: 0 9px;
	text-align: center;
}
.banners_bottom table td img {
	margin: auto;
}
/*  banners_bottom  */


.copyrights {
	text-align: right;
	padding: 5px 21px 8px 0;
}
.copyrights,
.copyrights * {
	font-size: 11px !important;
}


.presentation {
	height: 239px;
}


/*  text  */
.text a {
	color: #46b0dd !important;
}
.text a:hover {
	text-decoration: underline !important;
	color: #278bb6 !important;
}
.body .text h1 {
	color: #46b0dd;
	font-weight: bold;
}
.body .text td {
	padding: 1px 3px;
}
/*  text  */


.body ul {
	margin: 12px 0;
	padding: 0 0 0 35px;
}
.body ul li {
	list-style: none;
	list-style-image: url('../media/images/dec/li.gif');
}


/*  contact_form  */
.contact_form {
	padding: 2px 17px;
}
.contact_form form {
	margin: 0 20px 0 0;
}
.contact_form h1 {
	padding: 9px 0 41px 0;
}
.contact_form .form_padd {
}
/*  contact_form  */


.form .label {
	width: 98px;
	text-align: right;
	padding: 2px 0 0 0;
}
.form .label label {
	color: #7f7f7f;
	font-size: 11px;
}
.form .input {
	padding: 0 0 0 14px;
	vertical-align: middle;
	height: 28px;
}
.form .input .input_bg {
	margin: auto 0;
	width: 253px;
	height: 23px;
	background: url('../media/images/bg/input.gif') 0 0 no-repeat;
}
.form .textarea {
	height: 115px;
	padding: 0 0 0 14px;
	vertical-align: middle;
}
.form .textarea .textarea_bg {
	margin: auto 0;
	width: 253px;
	height: 109px;
	background: url('../media/images/bg/textarea.gif') 0 0 no-repeat;
}
.form .textarea textarea {
	margin: 4px 0 0 3px;
	border: none;
	background: none;
	margin: 7px 0 0 12px;
	width: 227px;
	height: 95px;
}
.form .input input {
	margin: 4px 0 0 12px;
	border: none;
	background: none;
	width: 227px;
}
.form .error .input_bg {
	background: url('../media/images/bg/input_err.gif') 0 0 no-repeat;
}
.form .error .textarea_bg {
	background: url('../media/images/bg/textarea_err.gif') 0 0 no-repeat;
}
.form .button {
	text-align: right;
	padding: 10px 7px 0 0;
}
.form .button .send {
	background: url('../media/images/ico/next.gif') 100% 0 no-repeat;
	color: #000000 !important;
	padding: 2px 25px 2px 0;
	font-weight: bold !important;
}
.form .button .send:hover {
	color: #0197ca !important;
	text-decoration: underline !important;
}
.hidden {
	position: absolute;
	left: -2000px;
	top: 0;
	background: none;
	border: none;
}
.form .message {
	text-align: right;
	color: #e40303;
	padding: 10px 10px 0 0;
	font-size: 11px;
}


/*  presentation  */

.presentation {
	padding: 2px 0 0 9px;
}
.presentation .presentation_bg {
	width: 972px;
	height: 239px;
	background: url('../media/images/bg/presentation_bg.png') 0 0 no-repeat;
}
.presentation .presentation_bg .bg_padd {
	padding: 6px;
}
.presentation .images {
	display: block;
	width: 960px;
	height: 227px;
	overflow: hidden;
	position: relative;
}

.presentation .holder {
	width: 960px;
	height: 227px;
	position: absolute;
}

.presentation .texts {
	position: absolute;
	top: 20px;
	right: 13px;
	width: 324px;
}
.presentation .texts .texts_top {
	height: 13px;
	width: 324px;
	background: url('../media/images/bg/texts_top.png') 0 0 no-repeat;
}
.presentation .texts .texts_top img {
	height: 13px;
	width: 0;
}
.presentation .texts .texts_bot {
	height: 27px;
	width: 324px;
	background: url('../media/images/bg/texts_bot.png') 0 0 no-repeat;
}
.presentation .texts .texts_mid {
	width: 324px;
	background: url('../media/images/bg/texts_mid.png') 0 0 repeat-y;
}
.presentation .texts .texts_mid .texts_padd {
	padding: 0 32px 0 32px;
	background: url('../media/images/bg/texts_mid_bot.gif') 9px 100% no-repeat;
}
.presentation .texts .texts_mid .h_bg {
	padding: 0 9px;
	background: url('../media/images/bg/texts_hdr_mid.gif') 9px 0 repeat-y;
}
.presentation .texts .texts_mid .h_bg h2 {
	font-size: 26px;
	line-height: 28px;
	font-weight: bold;
	color: #353535;
	padding: 8px 11px 13px 22px;
	background: url('../media/images/bg/texts_hdr_bot.gif') 0 100% no-repeat;
}
.presentation .texts .texts_bot img {
	height: 27px;
	width: 0;
}
.presentation .texts .price_padd {
	padding: 0 5px;
}
.presentation .texts .price_padd .ptext {
	font-size: 11px;
	color: #484848;
}
.presentation .texts .price_padd .price {
	color: #e40000;
	font-weight: bold;
	font-size: 30px;
	line-height: 40px;
}
.presentation .texts .btext,
.presentation .texts .btext * {
	font-size: 11px;
	color: #484848;
}

.presentation .background,
.presentation .background {
	position: absolute;
	width: 960px;
	height: 227px;
	background-repeat: no-repeat;
	background-position: top left;
}

.presentation .prev,
.presentation .next {
	width: 30px;
	height: 30px;
	position: absolute;
	top: 181px;
}
.presentation .prev {
	right: 53px;
}
.presentation .next {
	right: 20px;
}
.presentation .prev span,
.presentation .next span {
	display: block;
	width: 30px;
	height: 30px;
	cursor: pointer;
}
.presentation .prev span img,
.presentation .next span img {
	width: 30px;
	height: 30px;
}
.presentation .prev a span {
	background: url('../media/images/btn/prev.png') 0 0 no-repeat;
}
.presentation .prev a:hover span {
	background: url('../media/images/btn/prev_ov.png') 0 0 no-repeat;
}
.presentation .next a span {
	background: url('../media/images/btn/next.png') 0 0 no-repeat;
}
.presentation .next a:hover span {
	background: url('../media/images/btn/next_ov.png') 0 0 no-repeat;
}
/*  presentation  */


.preload {
	display: none !important;
}


/*  tabs  */
.tabs {
	margin-top: -1px;
	margin-left: -1px;
	background: url('../media/images/dec/dot_blue.gif') 0 100% repeat-x;
}
.results .tabs {
	padding: 6px 0 0 12px;
	margin-top: 0;
}
.results .blue_line {
	height: 2px;
	background: #46B0DD;
	height: 2px;
	line-height: 2px;
}
.results #amadeus-frame {
	margin: 0 0 -5px 0;
}
.tabs .tb_1,
.tabs .tb_2 {
	float: left;
}
.tabs .tb_1,
.tabs .tb_2,
.tabs .tb_3 {
	background: url('../media/images/bg/tab_mid.gif') 0 0 repeat-x;
}
.tabs .tb_2 {
	background: url('../media/images/bg/tab_mid_act.gif') 0 0 repeat-x;
}
.tabs.act_amadeus .tb_3,
.tabs.act_eturas .tb_1 {
	background: url('../media/images/bg/tab_mid_act.gif') 0 0 repeat-x;
}
.tabs.act_amadeus .tb_2,
.tabs.act_eturas .tb_2 {
	background: url('../media/images/bg/tab_mid.gif') 0 0 repeat-x;
}
.tabs .tb_1 div {
	background: url('../media/images/bg/tab_left.gif') 0 0 no-repeat;
}

.results .tabs .tb_1 div {
	background: url('../media/images/bg/tab_left_w.gif') 0 0 no-repeat;
}

.tabs .tb_1 div a,
.tabs .tb_1 div span,
.tabs .tb_2 div a,
.tabs .tb_2 div span,
.tabs .tb_3 div a,
.tabs .tb_3 div span {
	padding: 0 11px 0 9px;
}

.tabs .tb_1 div,
.tabs .tb_2 div,
.tabs .tb_3 div {
	background: url('../media/images/bg/tab_left.gif') 0 0 no-repeat;
}
.tabs .tb_1 div a,
.tabs .tb_2 div a,
.tabs .tb_3 div a {
	background: url('../media/images/bg/tab_right.gif') 100% 0 no-repeat;
}
.results .tabs.act_amadeus .tb_3 div,
.results .tabs .tb_2 div {
	background: url('../media/images/bg/tab_left_act_w.gif') 0 0 no-repeat;
}
.tabs .tb_2 div {
	background: url('../media/images/bg/tab_left_act.gif') 0 0 no-repeat;
}
.tabs .tb_2 div span {
	background: url('../media/images/bg/tab_right_act.gif') 100% 0 no-repeat;
}

.tabs.act_eturas .tb_1 div {
	background: url('../media/images/bg/tab_left_act.gif') 0 0 no-repeat;
}
.tabs.act_amadeus .tb_3 div span,
.tabs.act_eturas .tb_1 div span {
	background: url('../media/images/bg/tab_right_act.gif') 100% 0 no-repeat;
}
.tabs.act_amadeus .tb_2 div,
.tabs.act_eturas .tb_2 div {
	background: url('../media/images/bg/tab_left.gif') 0 0 no-repeat;
}
.tabs.act_eturas .tb_2 div a {
	background: url('../media/images/bg/tab_right.gif') 100% 0 no-repeat;
}
.tabs.act_amadeus .tb_3 div {
	background: url('../media/images/bg/tab_left_act.gif') 0 0 no-repeat;
}
.results .tabs .tb_1 div,
.results .tabs .tb_3 div {
	background: url('../media/images/bg/tab_left_w.gif') 0 0 no-repeat;
}
.results .tabs .tb_1 div a,
.results .tabs .tb_3 div a {
	background: url('../media/images/bg/tab_right_w.gif') 100% 0 no-repeat;
}
.results .tabs .tb_2 div {
	background: url('../media/images/bg/tab_left_act_w.gif') 0 0 no-repeat;
}
.results .tabs .tb_2 div span {
	background: url('../media/images/bg/tab_right_act_w.gif') 100% 0 no-repeat;
}
.results .tabs.act_amadeus .tb_3 div,
.results .tabs.act_eturas .tb_1 div {
	background: url('../media/images/bg/tab_left_act_w.gif') 0 0 no-repeat;
}
.results .tabs.act_amadeus .tb_1 div,
.results .tabs.act_amadeus .tb_2 div,
.results .tabs.act_eturas .tb_2 div,
.results .tabs.act_eturas .tb_3 div {
	background: url('../media/images/bg/tab_left_w.gif') 0 0 no-repeat;
}
.results .tabs.act_amadeus .tb_3 div span,
.results .tabs.act_eturas .tb_1 div span {
	background: url('../media/images/bg/tab_right_act_w.gif') 100% 0 no-repeat;
}
.results .tabs.act_amadeus .tb_1 div a,
.results .tabs.act_amadeus .tb_2 div a,
.results .tabs.act_eturas .tb_2 div a,
.results .tabs.act_eturas .tb_3 div a {
	background: url('../media/images/bg/tab_right_w.gif') 100% 0 no-repeat;
}
.tabs a {
	font-size: 13px !important;
	display: block;
	height: 36px;
	line-height: 36px !important;
	color: #7e7e7c !important;
	font-weight: bold !important;
}
.tabs span {
	font-size: 13px !important;
	display: block;
	height: 36px;
	line-height: 36px !important;
	color: #ffffff !important;
	font-weight: bold !important;
}
/*  tabs  */


.form-eturas {
	text-align: center;
	background: #ffffff url('../media/images/bg/form_bg.gif') 0 0 no-repeat;
	border: 1px solid #9fc4ff;
	padding: 0 6px 0 0;
}
.form-eturas .form-eturas_padd {
	padding: 11px 1px 0 1px;
	overflow: hidden;
	width: 710px;
}
.form-eturas .form-eturas_padd iframe {
	min-height: 321px;
	margin-left:10px;
	width:700px !important;
}
.form-novaturas {
	text-align: center;
	background: #ffffff url('../media/images/bg/form_bg.gif') 0 0 no-repeat;
	border: 1px solid #9fc4ff;
	padding: 0 6px 0 0;
	height: 280px;
}
.form-novaturas .form-novaturas_padd {
	padding: 11px 0 0 5px;
}
.form-novaturas .form-novaturas_padd iframe {
	width: 550px !important;
	height: 350px !important;
}
.shadow {
	height: 3px;
	background: url('../media/images/bg/shadow.png') 0 0 repeat-x;
}
.shadow_bot {
	margin: 0 4px 0 3px;
	height: 4px;
	background: url('../media/images/dec/menu_shadow_bot.png') 0 100% repeat-x;
}
.mid_results .shadow_bot {
	margin: 0 4px 0 1px;
}


.tabs-container {
	margin-left: -1px;
}
.clr {
	height: 0;
	line-height: 0;
}
.clr img {
	height: 0;
	width: 1px;
}

#iframe_intg_container {
	margin: 0 auto;
}

/*  center-banner-blocks  */
.center-banner-blocks {
	padding: 21px 0 0 27px;
}
/*  center-banner-blocks  */


/*  banner  */
.banner {
	width: 326px;
	height: 102px;
	float: left;
	margin: 0 10px 8px 0;
	background: url('../media/images/bg/banner.png') 0 0 no-repeat;
}
.banner .banner_padd {
	padding: 11px 15px 13px 23px;
}
.banner .banner_padd .img_td {
	width: 77px;
	text-align: center;
}
.banner .banner_padd .banner_img {
	margin: 0 auto;
}
.banner .banner_padd .banner_img td {
	background: #ffffff;
}
.banner .banner_padd .banner_img td .posrel {
	padding: 2px;
}
.banner .banner_padd .banner_img td .cor_1,
.banner .banner_padd .banner_img td .cor_2,
.banner .banner_padd .banner_img td .cor_3,
.banner .banner_padd .banner_img td .cor_4 {
	width: 5px;
	height: 5px;
	position: absolute;
}
.banner .banner_padd .banner_img td .cor_1 {
	top: 0;
	left: 0;
	background: url('../media/images/dec/cor_1.png') 0 0 no-repeat;
}
.banner .banner_padd .banner_img td .cor_2 {
	top: 0;
	right: 0;
	background: url('../media/images/dec/cor_2.png') 0 0 no-repeat;
}
.banner .banner_padd .banner_img td .cor_3 {
	bottom: 0;
	right: 0;
	background: url('../media/images/dec/cor_3.png') 0 0 no-repeat;
}
.banner .banner_padd .banner_img td .cor_4 {
	bottom: 0;
	left: 0;
	background: url('../media/images/dec/cor_4.png') 0 0 no-repeat;
}
.banner .banner_padd .banner_img td .cor_1 img,
.banner .banner_padd .banner_img td .cor_2 img,
.banner .banner_padd .banner_img td .cor_3 img,
.banner .banner_padd .banner_img td .cor_4 img {
	width: 5px;
	height: 5px;
}

.banner .banner_padd .banner_info {
	padding: 5px 0 6px 9px;
}
.banner .banner_padd .banner_info .banner_text {
	height: 61px;
	overflow: hidden;
}
.banner .banner_padd .banner_info .banner_text,
.banner .banner_padd .banner_info .banner_text * {
	color: #484848;
	font-size: 11px;
}
.banner .banner_padd .banner_info .banner_text .txt {
	padding: 8px 0 0 0;
}
.banner .banner_padd .banner_info .banner_text .txt strong {
	color: #e40000;
	font-size: 16px;
}

.banner .banner_padd .banner_info .banner_text .item_name {
	font-size: 16px !important;
	line-height: 18px !important;
	font-weight: bold !important;
	color: #353535 !important;
}
.banner .banner_padd .banner_info .more {
	text-align: right;
}
.banner .banner_padd .banner_info .more a {
	font-size: 11px !important;
	color: #ca6f00 !important;
	padding: 0 12px 0 0;
	background: url('../media/images/dec/more.gif') 100% 4px no-repeat;
}
.banner .banner_padd .banner_info .more a:hover {
	color: #9e5904 !important;
	background: url('../media/images/dec/more_ov.gif') 100% 4px no-repeat;
}
/*  banner  */


.body .middle .container .cont_height .mid_results {
	padding: 0 10px 74px 13px;
}
.results {
	position: relative;
	width: 988px;
	background: #ffffff url('../media/images/dec/top_menu_shadow.gif') 0 0 repeat-x;
}
.results .eturas_results_padd {
	padding: 0 5px;
}
.results .results_cont {
	border-left: 1px solid #9fc4ff;
	border-right: 1px solid #9fc4ff;
	border-bottom: 1px solid #9fc4ff;
	padding: 0 0 65px 0;
}
.results .results_cont .no_data {
	padding: 30px 20px;
}


/*  amadeus_form  */
.amadeus_form {
	border: 1px solid #9FC4FF;
	background: #F5FAFF;
	height: 215px;
}
.results .results_cont .amadeus_form {
	border: none;
	border-bottom: 1px solid #9FC4FF;
}
.amadeus_form .amadeus_form_padd {
	padding: 17px 40px 27px 41px;
}
.amadeus_form .form_left {
	width: 253px;
	padding: 0 0 17px 0;
	background: url('../media/images/dec/form_line.gif') 100% 10px no-repeat;
}
.amadeus_form .form_left .form_left_padd {
	padding: 0 48px 0 0;
}
.amadeus_form .form_left .form_left_padd .height_sel {
	height: 38px;
}
.amadeus_form .form_left label,
.amadeus_form .form_right label {
	font-weight: bold;
	color: #000000;
}
.amadeus_form .form_left .padd_1 {
	padding: 12px 0 0 0;
}
.amadeus_form .form_left .input {
	width: 201px;
	border-top: 1px solid #808080;
	border-left: 1px solid #808080;
	border-right: 1px solid #d4d0c8;
	border-bottom: 1px solid #d4d0c8;
	font-size: 12px;
	color: #666666;
}
.amadeus_form .form_left .select {
	width: 204px;
	border-top: 1px solid #808080;
	border-left: 1px solid #808080;
	border-right: 1px solid #d4d0c8;
	border-bottom: 1px solid #d4d0c8;
}
.amadeus_form .form_right .people select,
.amadeus_form .form_right .people select *,
.amadeus_form .form_left .select,
.amadeus_form .form_left .select * {
	font-size: 12px;
	color: #666666;
}
.amadeus_form .form_left .from_list {
	text-align: right;
	padding: 0 16px 1px 0;
}
.amadeus_form .form_left .from_list a {
	white-space: nowrap;
	color: #97b300 !important;
	font-size: 11px !important;
}
.amadeus_form .form_left .padd_2 {
	padding: 22px 0 0 0;
}
.amadeus_form .form_left .padd_2 td {
	vertical-align: middle;
}
.amadeus_form .form_left .padd_2 td.label {
	padding: 0 24px 0 0;
}
.amadeus_form .form_left .padd_2 td input {
	width: 13px;
	height: 13px;
	margin: auto 6px auto 0;
	display: block;
}
.amadeus_form .form_right {
	padding: 0 0 17px 45px;
}
.amadeus_form .form_right .people {
	margin: 11px 0 0 0;
}
.amadeus_form .form_right .people td {
	padding: 0 27px 0 0;
}
.amadeus_form .form_right .people select {
	border-top: 1px solid #808080;
	border-left: 1px solid #808080;
	border-right: 1px solid #d4d0c8;
	border-bottom: 1px solid #d4d0c8;
	margin: 1px 0 0 0;
}
.amadeus_form .form_right #date_start_block {
	width: 180px;
}
.amadeus_form .form_right #date_end_block  {
	width: 147px;
}
.amadeus_form .form_right #date_start_block input,
.amadeus_form .form_right #date_end_block input {
	border-top: 1px solid #808080;
	border-left: 1px solid #808080;
	border-right: 1px solid #d4d0c8;
	border-bottom: 1px solid #d4d0c8;
	width: 125px;
	margin: 1px 6px 0 0;
	font-size: 12px;
	color: #666666;
}
.amadeus_form .form_right .amadeus_button {
	padding: 35px 0 0 0;
}
.amadeus_form .form_right .amadeus_button a {
	display: block;
	float: left;
	line-height: 32px !important;
	text-decoration: none !important;
	background: url('../media/images/bg/btn_blue_left.gif') 0 0 no-repeat;
}
.amadeus_form .form_right .amadeus_button a span {
	display: block;
	line-height: 32px !important;
	padding: 0 44px 0 32px;
	color: #ffffff !important;
	font-size: 16px !important;
	font-weight: bold !important;
	cursor: pointer;
	background: url('../media/images/bg/btn_blue_right.gif') 100% 0 no-repeat;
}
.amadeus_form .form_right .amadeus_button a:hover {
	background: url('../media/images/bg/btn_blue_left_ov.gif') 0 0 no-repeat;
}
.amadeus_form .form_right .amadeus_button a:hover span {
	background: url('../media/images/bg/btn_blue_right_ov.gif') 100% 0 no-repeat;
}
/*  amadeus_form  */


#eturas_loader {
	padding: 104px 12px 60px 0;
	text-align: center;
	color: #7f7f7f;
	font-weight: bold;
	font-size: 12px;
}
#eturas_loader img {
	margin: 0 auto 8px auto;
}


#airport_list {
	padding: 2px;
	background: #ffffff;
}
#airport_list .airport_top {
	height: 54px;
	width: 100%;
}
#airport_list .airport_top h1 {
	font-size: 20px;
	font-weight: bold;
	color: #46b0dd;
	padding: 17px 20px 0 22px;
}
#airport_list .close {
	text-align: right;
	padding: 17px 15px 0 0;
}
#airport_list .close a {
	float: right;
	padding: 0 13px 0 0;
	font-size: 11px !important;
	color: #919191 !important;
	background: url('../media/images/bg/close.gif') 100% 5px no-repeat;
}
#airport_list .selected_country,
#airport_list .choose {
	background: #46b0dd;
	height: 49px;
	overflow-y: hidden;
}
#airport_list .selected_country .c_padd,
#airport_list .choose .c_padd {
	padding: 17px 11px 15px 25px;
}
#airport_list .choose a,
#airport_list .choose span {
	display: block;
	float: left;
	color: #f6f6f6 !important;
	font-weight: bold !important;
	line-height: 17px !important;
}
#airport_list .selected_country h2 {
	font-size: 16px;
	font-weight: normal;
	display: block;
	color: #f6f6f6;
	line-height: 17px;
	font-weight: bold;
	float: left;
}
#airport_list .choose span {
	padding: 0 20px 0 0;
}
#airport_list .choose a {
	padding: 0 5px 0 4px;
	text-decoration: none !important;
}
#airport_list .choose a:hover {
	background: #ffffff;
	color: #46b0dd !important;
}
#airport_list .back_to_list {
	float: right;
	color: #f6f6f6 !important;
	font-size: 11px !important;
	line-height: 14px !important;
	font-weight: normal !important;
	padding: 0 0 0 11px;
	background: url('../media/images/ico/back_to_list.gif') 0 5px no-repeat;
}
#airport_list .countries_cities,
#airport_list .countries {
	width: 100%;
	height: 275px;
	background: url('../media/images/bg/gradient.gif') 0 1px repeat-x;
}
#airport_list .countries_cities .c_padd {
	padding: 37px 0 37px 63px;
}
#airport_list .countries_cities a {
	line-height: 17px !important;
}
#airport_list .countries .c_padd {
	padding: 25px 0 20px 0;
}
#airport_list .countries .letter {
	padding: 0 0 18px 93px;
	border-bottom: 1px solid #46b0dd;
}
#airport_list .to_top {
	font-size: 11px !important;
	color: #ffffff !important;
	display: block;
	float: right;
	padding: 0 7px 1px 20px;
	line-height: 19px !important;
	background: #46b0dd url('../media/images/ico/to_top.gif') 8px 8px no-repeat;
}
#airport_list .countries .letter .country h2 {
	color: #ffffff;
	font-size: 20px;
	line-height: 25px;
	width: 25px;
	text-align: center;
	background: #46b0dd;
	margin: 0 0 7px 0;
}
#airport_list .countries .letter .country a {
	color: #919191 !important;
	line-height: 17px !important;
}
#airport_list .countries .letter .country table {
	/*width: 494px;*/
	width: 100%;
}
#airport_list .countries .letter .country table td {
	width: 50%;
}
#airport_list .countries_cities a {
	color: #919191 !important;
}

.title_text {
	margin: 0 0 0 17px;
}
.title_text .text {
	width: 650px;
}

.routes {
	padding: 5px 0 0px 0px;
	background: #f0f0f0;
	margin-bottom: 0px;
}
.routes h1 {
	padding-bottom: 13px;
}

/* routes_list */
.routes_list {
	background: #45afdc url('../media/images/bg/routes_bg.gif') 0 0 repeat-x;
}
.routes_list .routes_padd {
	padding: 15px 0 60px 18px;
	position: relative;
}
.routes_list .mid_bot_dec {
	position: absolute;
	bottom: 0;
	right: 70px;
	width: 99px;
	height: 88px;
	background: url('../media/images/bg/bottom_mid_dec_left.gif') 0 0 no-repeat;
}
.routes_list .item_name {
	position: relative;
}
.routes_list .item_name .name {
	position: absolute;
	top: 1px;
	left: 0;
}
.routes_list .item_name .item_shadow {
	color: #006a97 !important;
}
.routes_list .route_item {
	width: 356px;
	height: 337px;
	cursor: pointer;
	position: relative;
	float: left;
	z-index: 2;
}
.routes_list .route_item.ov {
	background: url('../media/images/bg/route_bg.png') 0 0 no-repeat;
}
.routes_list .route_item .route_padd {
	padding: 20px 41px;
}
.routes_list h2 {
	font-size: 18px;
	color: #ffffff !important;
	font-weight: normal;
}
.routes_list .routes_line {
	padding: 8px 0 15px 0;
}
.routes_list .route_image {
	background: url('../media/images/bg/route_image.png') 0 0 no-repeat;
	width: 274px;
	height: 188px;
}
.routes_list .route_image td {
	vertical-align: middle;
	text-align: center;
}
.routes_list .route_image div {
	margin: 0 auto;
}
.routes_list .route_image div,
.routes_list .route_image div img {
	width: 250px;
	height: 160px;
}
.routes_list .item_padd {
	padding: 0 10px;
}
.routes_list .item_content {
	width: 256px;
	height: 106px;
	overflow: hidden;
}
.routes_list .item_content .item_name,
.routes_list .item_content h3 {
	padding: 11px 0 7px 2px;
	margin: 0 0 6px 0;
	border-bottom: 1px solid #88c4de;
}
.routes_list .item_content .item_name,
.routes_list .item_content .item_name *,
.routes_list .item_content h3 {
	font-size: 16px;
	font-weight: bold;
	color: #ffffff;
	display: block;
}
.routes_list .item_content div {
	color: #ffffff;
	padding: 0 0 0 2px;
}
.routes_list .read_more {
	display: none;
}
.routes_list .ov .read_more {
	display: block;
}
.routes_list .read_more {
	position: absolute;
	bottom: 4px;
	right: 3px;
}
.routes_list .read_more .more_left {
	background: url( '../media/images/bg/routes_more_left.png' ) 0 0 no-repeat;
	width: 20px;
	height: 28px;
}
.routes_list .read_more .more_mid {
	background: url( '../media/images/bg/routes_more_mid.png' ) 0 0 repeat-x;
	height: 28px;
	line-height: 27px;
	color: #ffffff;
}
.routes_list .read_more .more_mid .name,
.routes_list .read_more .more_mid .more_shadow {
	font-size: 11px;
}
.routes_list .read_more .more_mid .name {
	top: 6px;
	left: 0px;
	position: absolute;
	color: #ffffff;
	width: 100%;
}
.routes_list .read_more .more_mid .more_shadow {
	color: #006a97;
	line-height: 27px;
}
.routes_list .read_more .more_right {
	background: url( '../media/images/bg/routes_more_right.png' ) 0 0 no-repeat;
	width: 31px;
	height: 28px;
}
/* routes_list */

/* carousel */
#carousel {
	position: relative;
	margin: 10px 0 37px 17px;
	width: 712px;
	z-index: 3;
}
#carousel .cor_1 {
	position: absolute;
	background: url('../media/images/bg/cor_1.png') 0 0 no-repeat;
	top: 0px;
	left: 0px;
	width: 15px;
	height: 14px;
}
#carousel .cor_2 {
	position: absolute;
	background: url('../media/images/bg/cor_2.png') 0 0 no-repeat;
	top: -1px;
	right: 1px;
	width: 15px;
	height: 14px;
	z-index: 9;
}
#carousel .active .cor_2 {
	position: absolute;
	background: url('../media/images/bg/cor_2_act.png') 0 0 no-repeat;
	top: 0px;
	right: -1px;
	width: 15px;
	height: 14px;
	z-index: 9;
}
#carousel .cor_3 {
	position: absolute;
	background: url('../media/images/bg/cor_3.png') 0 0 no-repeat;
	bottom: 3px;
	left: 0px;
	width: 15px;
	height: 14px;
}
/*
#carousel .cor_4 {
	position: absolute;
	background: url('../media/images/bg/cor_4.png') 0 0 no-repeat;
	bottom: 2px;
	right: 2px;
	width: 15px;
	height: 14px;
}
*/
#carousel .images .active {
	display: block;
}
#carousel .images .inactive {
	display: none;
}
#carousel .links {
	position: relative;
}
#carousel .links .active {
	height: 100px;
}
#carousel .links .inactive {
	line-height: 38px;
	position: relative;
}
#carousel .links .last {
	margin-top: -1px;
}
#carousel .links .link {
	cursor: pointer;
}
#carousel .links .item_text {
	display: none;
}
#carousel .links .active .item_text {
	display: block;
}
#carousel .images .active,
#carousel .images .inactive,
#carousel .images .active table {
	width: 409px;
	height: 328px;
}
#carousel .images .active table a img {
	margin: 0 auto;
	z-index: 1;
}
#carousel .carousel_bg_left {
	background: url('../media/images/bg/carousel_left.png') 0 0 no-repeat;
	width: 412px;
	height: 334px;
}
#carousel .carousel_left_padd {
	padding: 3px 0 0 3px;
}
#carousel .carousel_bg_right {
	z-index: 2;
	left: -14px;
	position: relative;
}
#carousel .carousel_right_padd {
	background: url('../media/images/bg/carousel_right.png') 0 0 no-repeat;
	width: 316px;
	height: 334px;
}
#carousel .links .active {
	background: url('../media/images/bg/carousel_active.png') 0 0 no-repeat;
	width: 316px;
	height: 135px;
}
#carousel .links .car_h {
	width: 316px;
	height: 40px;
}
#carousel .links .car_h td {
	vertical-align: middle;
}
#carousel .links .car_h td .item_padd {
	margin: auto 0;
}
#carousel .links .active .car_h {
	height: 135px;
}
#carousel .links .active.first {
	background: url('../media/images/bg/carousel_active_first.png') 0 0 no-repeat !important;
}
#carousel .links .active.last {
	background: url('../media/images/bg/carousel_active_last.png') 0 0 no-repeat !important;
}
#carousel .links .active .item_name {
	position: relative;
	padding: 0 0 15px 0;
}
#carousel .links .active .item_name * {
	font-size: 16px;
	font-weight: bold;
	line-height: 18px;
	/*width: 258px;*/
}
#carousel .links .active .item_name .name {
	color: #ffffff;
	position: absolute;
	top: 1px;
	left: 0px;
	width: 100%;
}
#carousel .links .active .item_name .link_shadow {
	color: #004463;
}
#carousel .links .inactive .border_bot {
	background: url('../media/images/bg/carousel_border_bot.png') 0 100% no-repeat;
}
#carousel .links .inactive.last .border_bot {
	background: none;
}
#carousel .links .inactive .item_name .name {
	font-weight: bold;
	color: #515151;
	padding: 0 0 0 37px;
	line-height: 15px;
}
#carousel .links .inactive .item_name .link_shadow {
	display: none;
}
#carousel .links .active .item_text {
	color: #ffffff;
}
#carousel .links .active .item_padd {
	padding: 0 20px 0 38px;
}
/* carousel */


.steps_item {
	background: none !important;
}
.steps_item  .content_padd{
	padding: 19px 21px 91px 10px !important;
	border: none !important;
}
.step_item .name_holder {
	float: left;
}
.step_item .item_name {
	background: url('../media/images/bg/step_hdr_left.gif') 0 0 no-repeat;
	height: 45px;
	position: relative;
	z-index: 9;
}
.step_item .item_name span {
	margin-left: 30px;
	line-height: 46px;
	height: 44px;
	display: block;
	font-size: 14px;
	font-weight: bold;
	background: url('../media/images/bg/step_hdr_right.gif') 100% 0 no-repeat;
	padding: 0 60px 0 0;
	display: block;
	float: left;
}
.step_item .hdr {
	font-size: 24px;
	font-weight: normal;
	border-bottom: 1px solid #a0a0a0;
	padding-bottom: 5px;
	margin: 0 6px 5px 3px;
}
.step_item .step_top {
	background: url('../media/images/bg/step_top.png') 0 0 no-repeat;
	width: 718px;
	height: 15px;
	position: absolute;
	top: -3px;
	left: 1px;
}
.step_item .step_mid {
	background: url('../media/images/bg/step_mid.png') 0 0 repeat-y;
	width: 718px;
	padding: 0 0 0 5px;
	margin-left: -1px;
	height: 468px;
}
.step_item .step_mid img {
	margin: 0 auto;
}
.step_item .step_bot {
	background: url('../media/images/bg/step_bot.png') 0 0 no-repeat;
	width: 718px;
	height: 24px;
	margin: 0 0 0 1px;
}
.step_item .step_text {
	margin-top: -8px;
}
.step_item .step_text_bg {
	background: url('../media/images/bg/step_text_bg.gif') 0 100% no-repeat;
	width: 713px;
	position: relative;
	z-index: 1;
}
.step_item .step_text_bg_right {
	background: url('../media/images/bg/step_text_bg_right.gif') 0 0 no-repeat;
	width: 2px;
	position: relative;
	z-index: 1;
}
.step_item .step_text_bg .step_text_padd {
	padding: 20px 15px 0 15px;
}
.step_item .step_mid_shadow {
	background: url('../media/images/bg/step_mid_shadow.png') 0 0 no-repeat;
	width: 719px;
	height: 9px;
	z-index: 10;
	position: relative;
	margin: 0 0 0 1px;
}
.step_item .step_image {
	position: relative
}
.step_item .top_buttons {
	padding: 0 6px 0 0;
	float: right;
}
.step_item .bottom_buttons {
	margin: 5px 6px 0 0;
}

.step_item .btn_padd_l {
	float: left;
	padding: 0 12px 0 0;
}
.step_item .btn_padd_r {
	float: right;
	padding: 0 12px 0 0;
}

.step_item .btn_presentation .btn_left {
	background: url('../media/images/bg/btn_presentation_left.png') 0 0 no-repeat;
	height: 34px;
	width: 48px;
	cursor: pointer;
}
.step_item .btn_presentation .btn_mid {
	background: url('../media/images/bg/btn_presentation_mid.png') 0 0 repeat-x;
	height: 34px;
	line-height: 34px;
	color: #ffffff;
	font-weight: bold;
	cursor: pointer;
	float: left;
}
.step_item .btn_presentation .btn_right {
	background: url('../media/images/bg/btn_presentation_right.png') 0 0 no-repeat;
	height: 20px;
	width: 20px;
	cursor: pointer;
}
.step_item .btn_presentation .ov .btn_left {
	background: url('../media/images/bg/btn_presentation_left_ov.png') 0 0 no-repeat;
}
.step_item .btn_presentation .ov .btn_mid {
	background: url('../media/images/bg/btn_presentation_mid_ov.png') 100% 0 repeat-x;
}
.step_item .btn_presentation .ov .btn_right {
	background: url('../media/images/bg/btn_presentation_right_ov.png') 0 0 no-repeat;
}

.step_item .btn_prev .btn_left {
	background: url('../media/images/bg/btn_prev_left.png') 0 0 no-repeat;
	height: 34px;
	width: 31px;
	cursor: pointer;
}
.step_item .btn_prev .btn_mid {
	background: url('../media/images/bg/btn_prev_mid.png') 100% 0 repeat-x;
	height: 34px;
	line-height: 34px;
	color: #ffffff;
	font-weight: bold;
	cursor: pointer;
	float: left;
}
.step_item .btn_prev .btn_right {
	background: url('../media/images/bg/btn_prev_right.png') 0 0 no-repeat;
	height: 34px;
	width: 14px;
	cursor: pointer;
}
.step_item .btn_prev .ov .btn_left {
	background: url('../media/images/bg/btn_prev_left_ov.png') 0 0 no-repeat;
}
.step_item .btn_prev .ov .btn_mid {
	background: url('../media/images/bg/btn_prev_mid_ov.png') 100% 0 repeat-x;
}
.step_item .btn_prev .ov .btn_right {
	background: url('../media/images/bg/btn_prev_right_ov.png') 0 0 no-repeat;
}

.step_item .btn_next .btn_left {
	background: url('../media/images/bg/btn_next_left.png') 0 0 no-repeat;
	height: 34px;
	width: 14px;
	cursor: pointer;
}
.step_item .btn_next .btn_mid {
	background: url('../media/images/bg/btn_next_mid.png') 100% 0 repeat-x;
	height: 34px;
	line-height: 34px;
	color: #ffffff;
	font-weight: bold;
	cursor: pointer;
	float: left;
}
.step_item .btn_next .btn_right {
	background: url('../media/images/bg/btn_next_right.png') 0 0 no-repeat;
	height: 34px;
	width: 31px;
	cursor: pointer;
}
.step_item .btn_next .ov .btn_left {
	background: url('../media/images/bg/btn_next_left_ov.png') 0 0 no-repeat;
}
.step_item .btn_next .ov .btn_mid {
	background: url('../media/images/bg/btn_next_mid_ov.png') 100% 0 repeat-x;
}
.step_item .btn_next .ov .btn_right {
	background: url('../media/images/bg/btn_next_right_ov.png') 0 0 no-repeat;
}

.step_item .btn_green .btn_left {
	background: url('../media/images/bg/btn_green_left.png') 0 0 no-repeat;
	height: 34px;
	width: 14px;
	cursor: pointer;
}
.step_item .btn_green .btn_mid {
	background: url('../media/images/bg/btn_green_mid.png') 100% 0 repeat-x;
	height: 34px;
	line-height: 34px;
	color: #ffffff;
	font-weight: bold;
	cursor: pointer;
	float: left;
}
.step_item .btn_green .btn_right {
	background: url('../media/images/bg/btn_green_right.png') 0 0 no-repeat;
	height: 34px;
	width: 14px;
	cursor: pointer;
}
.step_item .btn_green .ov .btn_left {
	background: url('../media/images/bg/btn_green_left_ov.png') 0 0 no-repeat;
}
.step_item .btn_green .ov .btn_mid {
	background: url('../media/images/bg/btn_green_mid_ov.png') 100% 0 repeat-x;
}
.step_item .btn_green .ov .btn_right {
	background: url('../media/images/bg/btn_green_right_ov.png') 0 0 no-repeat;
}

.page_copyright {
	text-align: center;
	float:left;
	width: 80%;
	padding-left: 95px;
}

.page_copyright_gaumina {
	float: left;
	text-align: right;
	width: 10%;
}
#iFrameObj {
	width: 991px;
	overflow: hidden;
	position: relative;
	left: -2px;
}