body {
	background-color: #e0f0f8;
}

#out {
	position: relative;
	top: 0;
	left: 0;
	width: 100%;
	min-width: 1150px;
	background-color: #e0f0f8;
	background-image: url(i/pg_bg.jpg);
	background-repeat: repeat-x;
	background-position-y: top;
}

#page {
	width: 100%;
	margin: 0 auto;
	position: relative;
	top: 0;
	left: 0;
	max-width: 1200px;
	min-width: 1150px;
	background: transparent url(i/pg_sky_bg.jpg) no-repeat scroll 50% 43px;
}

#page_container {
	padding: 0 40px;
}

#logo_ru {
	position: relative;
	top: 0;
	left: 0;
	margin-bottom: 0px;
	display: block;
	margin-right: 0px;
	width: 370px;
	height: 61px;
	float: left;
} /*Логотип AiRUnion*/

#logo_ru .wrapper {
	width: 370px;
	height: 61px;
	background-color: transparent;
	background-repeat:  no-repeat;
	background-position: top left;
        background-image: url(i/as_ru.png);
}

#logo_ru a {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 370px;
	height: 61px;
	text-decoration: none;
}

#logo_ru h1 {
	text-indent: -1000em;
	overflow: hidden;
}

#logo_en {
	position: relative;
	top: 0;
	left: 0;
	margin-bottom: 0px;
	display: block;
	margin-right: 0px;
	width: 370px;
	height: 61px;
	float: left;
} /*Логотип AiRUnion*/

#logo_en .wrapper {
	width: 370px;
	height: 61px;
	background-color: transparent;
	background-repeat:  no-repeat;
	background-position: top left;
        background-image: url(i/as_en.png);
}

#logo_en a {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 370px;
	height: 61px;
	text-decoration: none;
}

#logo_en h1 {
	text-indent: -1000em;
	overflow: hidden;
}


/*ШАПКА*/
#header {
	margin-bottom: 1em;
}

#header .c-b {
	background: transparent url(i/hdr_brdr_bttm_bg.gif) repeat-x scroll 0% 100%;
}

#header .c-l {
	background: transparent url(i/hdr_brdr_sd_bg.gif) repeat-y scroll 0% 0%;
}

#header .c-r {
	background: transparent url(i/hdr_brdr_sd_bg.gif) repeat-y scroll 100% 0%;
	padding: .5em 1.5em;
}

#header .cabinet {
	float: left;
	width: 20%;
	padding-right: 1em;
} /*Блок авторизации*/

#header .cabinet .login {
	font-size: .8em;
	font-weight: bold;
	margin-bottom: .2em;
} /*Ссылка "Войти"*/

#header .cabinet .login a,
#header .cabinet .login a:visited {
	color: #006bb6;
}

#header .cabinet .reg {
	font-size: .7em;
} /*Ссылка "Регистрация"*/

#header .cabinet .name {
	font-size: .8em;
	font-weight: bold;
	color: #006bb6;
	margin-bottom: .2em;
} /*Имя посетителя*/

#header .cabinet .logout {
	font-size: .7em;
	display: inline;
	padding-right: 1em;
} /*Ссылка "Выйти"*/

#header .cabinet .personal{
	/*font-size: .7em;*/
	display: inline;
} /*Ссылка "Личный кабинет"*/

#header .cabinet .reg a,
#header .cabinet .reg a:visited,
#header .cabinet .logout a,
#header .cabinet .logout a:visited,
#header .cabinet .personal a,
#header .cabinet .personal avisited {
	color: #006bb6;
}

#header .sites {
	padding: .5em 0;
	float: left;
	width: 15%;
} /*Блок селектора сайтов*/

#header .search {
	float: left;
	width: 17%;
	padding-right: .5em;
} /*Блок формы поиска по сайту*/

#header .menu {
	float: left;
	width: 112px;
	padding: .6em 0;
} /*Блок дополнительного меню*/

#header .menu .item {
	float: left;
	width: 14px;
	height: 14px;
	margin-right: 20px;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: 50% 50%;
} /*Пункт дополнительного меню*/

#header .menu .home {
	background-image: url(i/nav/am_1_0.gif);
} /*Пункт "Главная"*/

#header .menu .home_current {
	background-image: url(i/nav/am_1_1.gif);
} /*Текущий пункт "Главная"*/

#header .menu .contacts {
	background-image: url(i/nav/am_2_0.gif);
} /*Пункт "Контакты"*/

#header .menu .contacts_current {
	background-image: url(i/nav/am_2_1.gif);
} /*Текущий пункт "Контакты"*/

#header .menu .map {
	background-image: url(i/nav/am_3_0.gif);
} /*Пункт "Карта сайта"*/

#header .menu .map_current {
	background-image: url(i/nav/am_3_1.gif);
} /*Текущий пункт "Карта сайта"*/

#header .menu .item a {
	display: block;
	width: 14px;
	height: 14px;
} /*Ссылка в пункте меню*/

#header .call_center {
	float: right;
} /*Блок Call-центра*/

#header .call_center .title {
	float: left;
	font-size: .7em;
	color: #006bb6;
	padding: .25em 1em 0 0;
} /*Заголовок Call-центра*/

#header .call_center .title a {
	color: #006bb6;
}

#header .call_center .phone {
	white-space: nowrap;
	float: left;
	font-size: 1.6em;
	color: #006bb6;
} /*Телефон Call-центра*/

#header .end {
	clear: both;
}


/* ЦЕНТРАЛЬНАЯ ЧАСТЬ */
#contents_wrapper {
	margin: 0 auto;
	width: 96%;
	clear: both;
}

#contents {
	width: 100%;
} /*Блок контента*/

#right_column {
	background: #fff url(i/cntnt_tp_bg.jpg) repeat-x top;
	font-size: .95em;
} /*Правая колонка*/








#right_column #c-t {
	background: transparent url(i/cntnt_tp_lft_bg.gif) no-repeat scroll 0% 0%;
}

#right_column #c-r {
	background: transparent url(i/cntnt_tp_rght_bg.gif) no-repeat scroll 100% 0%;
}

#right_column #c-b {
	background: transparent url(i/cntnt_bttm_rght_bg.gif) no-repeat scroll 100% 100%;
}

#right_column #c-l {
	background: transparent url(i/cntnt_bttm_lft_bg.gif) no-repeat scroll 0% 100%;
	padding: 2.5em 2em 2em;
}

#right_column_bottom {
	background: #fff;
} /*Подвал правой колонки*/


/* КОНТЕНТ */
#right_column p {
	line-height: 1.4em;
	margin-bottom: 1em;
} /*Параграф*/

#right_column ul {
	padding-left: 26px;
	margin-right: 2em;
	padding-bottom: .5em;
} /*Список*/

#right_column ul li {
	line-height: 1.2em;
	margin-bottom: .5em;
	list-style-position: outside;
	list-style-type: disc;
	list-style-image: url(i/bllt-1.gif);
} /*Элемент списка*/

#right_column ol {
	padding-left: 26px;
	margin-right: 2em;
	padding-bottom: .5em;
} /*Нумерованный список*/

#right_column ol li {
	line-height: 1.2em;
	margin-bottom: .5em;
	list-style-position: outside;
	list-style-type: decimal;
} /*Элемент нумерованного списка*/

#right_column h1.pg_ttl {
	display: block;
	color: #f97b25;
	font-size: 1.7em;
	line-height: 1em;
	font-weight: bold;
	font-style: italic;
	border-bottom: solid 1px #419ad3;
	margin: 0 0 1em 0;
} /*Заголовок страницы*/

#right_column h2 {
	color: #2170BE;
	font-size: 1.5em;
	font-weight: normal;
	line-height: 1em;
	margin: 0;
	padding: 1em 0 .5em 0;
}

#right_column h3 {
	color: #000000;
	font-size: 1.3em;
	font-weight: normal;
	line-height: 1em;
	margin: 0;
	padding: .5em 0 .3em 0;
}

#right_column h4 {
	font-size: 1.1em;
	font-weight: bold;
	line-height: 1em;
	margin: 0;
	padding: .5em 0 .3em 0;
}

#right_column .term {
	color: #316ac5;
	border-bottom:1px dashed;
	cursor: help;
}

/*Красная кнопка*/
.red_button
{
        background: url(/images/form/btn_bgr.gif);
        border: none;
        width: 193px;
        height: 40px;
        font-size: medium;
        font-weight: bold;
        color: #003366;
}

/*Синяя кнопка*/
.blue_button
{
        background: url(i/blue_button.png);
        border: none;
        width: 193px;
        height: 40px;
font-size: medium;
font-weight: bold;
color: #003366;
font-family: Verdana;
cursor: pointer;
}

/* ПОДВАЛ */
#footer {
	width: 100%;
	margin: 2em 0 ;
} /*Блок подвала*/

#footer #bottom_menu {
	background-color: #faf9f4;
} /*Нижнее меню*/

#footer #bottom_menu .c-t {
	background: transparent url(i/bottom_menu/bttm_mn_tp_lft.gif) no-repeat scroll 0% 0%;
}

#footer #bottom_menu .c-r {
	background: transparent url(i/bottom_menu/bttm_mn_tp_rght.gif) no-repeat scroll 100% 0%;
}

#footer #bottom_menu .c-b {
	background: transparent url(i/bottom_menu/bttm_mn_bttm_rght.gif) no-repeat scroll 100% 100%;
}

#footer #bottom_menu .c-l {
	padding: 1em 3em;
	background: transparent url(i/bottom_menu/bttm_mn_bttm_lft.gif) no-repeat scroll 0% 100%;
}

#footer #bottom_menu .left {
	width: 25% !important;
	width: 24%;
	float: left;
	font-size: .8em;
}

#footer #bottom_menu .left a {
	color: #006bb6;
	font-weight: bold;
        text-decoration: none;
}

#footer #bottom_menu .left a:hover {
	color: #006bb6;
	font-weight: bold;
        text-decoration: underline;
}

#footer #bottom_menu .right {
	float: right;
}

#footer .content {
	color: #fff;
	margin-left: 26% !important;
	margin-left: 25%;
        color: #006bb6;
}

#footer .content .info {
	font-size: .65em;
	margin-top: 1.5em;
        color: #006bb6;
} /*Блок копирайтов*/

#footer .content .info a {
        color: #006bb6;
}

#footer .content .info .copyright {
	float: left;
	padding-right: 2em;
	width: 40%;
        color: #006bb6;
} /*Копирайты*/

#footer .content .info .copyright .year {
	float: left;
	margin-right: .5em;
        color: #006bb6;
}

#footer .content .info .designer {
	float: left;
	padding-right: 2em;
        color: #006bb6;
} /*Дизайнер*/

#footer .content .info .developer {
	float: right;
	width: 35%;
        color: #006bb6;
} /*Разработчик*/

#footer .content .licenses {
	margin-top: 2em;
        color: #006bb6;
} /*Лицензии*/

#footer .content .licenses p {
	margin: 0;
        color: #006bb6;
}



/* Tooltip */
#tooltip {
	background: #faf9f4;
	border: solid 1px #e02e00;
	color: #006bb6;
	font-size: .7em;
	margin: 0;
	padding: .5em 1em;
	position: absolute;
	visibility: hidden;
	width: auto;
}


/*ГЛАВНАЯ СТРАНИЦА*/
#home #breadcrumb {
	display: none;
} /*Прячем строку навигации на главной странице*/

#home #right_column {
	background: none;
}

#home #right_column .pg_ttl {
	display: none;
} /*Прячем заголовок на главной странице*/

#home #right_column #c-t {
}

#home #right_column #c-r {
	background: none;
}

#home #right_column #c-b {
}

#home #right_column #c-l {
	padding: 0 0 0 30px;
}

#home #right_column_bottom {
	display: none;
} /*Подвал правой колонки*/


/*ОШИБКА "СТРАНИЦА НЕ НАЙДЕНА"*/
body#error_page {
	background-color: #e0f0f8;
	background-image: url(i/pg_bg.jpg);
	background-repeat: repeat-x;
	background-position-y: top;
}

#error_page #contents {
	padding: 15px 0 8em 0;
}

#error_page #contents h1 {
	font-size: 3em;
	font-weight: normal;
	color: #fff;
	margin-bottom: 2em;
	margin-left: 26%;
}

#error_page #contents p {
	width: 50%;
	color: #006;
	font-size: 1em;
	font-weight: bold;
	margin-left: 26%;
}


/* УПТ */
#ts_ag_reservation .upt {
	margin: 0 10%;
	background: #fff
}

#ts_ag_reservation .upt .title {
	padding: 1em 1em 0 1em;
	color: #F97B25;
	font-weight: bold;
	font-size: 1em;
}/* Заголовок правила */

#ts_ag_reservation .upt .text {
	padding: 0 1.5em 1em 1.5em;
	color: #000;
	font-size: .8em;
	line-height: 1.5em;
}/* Текст правила */