@charset "windows-1251";
/* CSS Document */

html, body {
	height: 100%;
}

img {	border: 0;
}

html, body, table, td, tr, div{
	margin:0px;
 	padding:0px;
	border:0px;
	font-size:12px;
	line-height:170%;
}

body {
	color: #000;
	background-color: #fff;
	font-size:12px;
	font-family:Arial;
	line-height:160%;
}

a:link {
        font-family: Arial, Verdana, "Courier New", Courier, mono;
        color: #038ab7;
        text-decoration: underline;
	}

a:visited {
        font-family:  Arial, Verdana, "Courier New", Courier, mono;
        color: #12789a;
        text-decoration: underline;
	}

a:hover {
        font-family:  Arial, Verdana, "Courier New", Courier, mono;
        color: #b70303;
        text-decoration: none;
	}

input, textarea {
	border: 1px #7f9db9 solid;
	font-family: Arial;
	font-size: 11px;
	margin: 0px;
	padding: 2px;
	padding-left: 3px;
}

.checkbox, .radio {
	width: 12px;
	height: 12px;
	background-color: #fff;
	color: #000;
	border: 0px;
	margin: 0px;
	padding: 0px;
}

.simage {
	border: 0;
	margin: 0;
	padding: 0;
}

img.png {
	behavior: url("/img/png.htc");
}

.red {
	color: #f00;
}

.yellow {
	color: #FFFF00;
}

.green {
	color: #009900;
}

.green2 {	color: #7cac1e;
}

.blue {
	color: #00e;
}

.orange {
	color: #FF8040;
}

.white {
	color: #fff;
}

.death {
	color: #8000FF;
	font-weight: bold;
}

.grey {
	color: #a1a09c;
}

.border_red {
	border: 1px #f00 solid;
}

.clear {
	clear: both;
	height:3px;
}

.help {
	font-size: 10px;
	font-family:verdana;
}

.control {
    float: right;
}

.control_left {
	float: left;
}

h1, h3, h4 {
	color: #479ca6;
	margin: 0px 0px 10px 0px;
	padding: 5px 5px 5px 0px;
	font-family: Georgia, "Myriad Pro", Verdana;
	font-weight: bold;
}

h4 {
	font-size: 14px;
}

h3 {
	font-size: 16px;
}

h2 {
	font-family:Arial;
	font-size: 18px;
	margin: 0px 0px 5px 0px;
	padding: 0px 5px 2px 0px;
	font-weight:500;
	color:#000;
}

h1 {
	font-size: 20px;
}

.submit {
	border: 0px;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	background-color: #600;
	background-image: url("/img/submitbkg.png");
	background-repeat: repeat-x;
	background-position: center center;
	padding: 2px 5px 2px 5px;
	color: #fff;
	font-family: "Myriad Pro", Verdana;
	border: 1px #aaa solid;
	cursor: pointer;
 	letter-spacing: 1px;
}

.copyright {

}

.TOP_DIV {	background-image: url("/img/top_bkg.png");
	background-repeat:no-repeat;
	background-position:top center;
}

.BOTTOM_DIV {
	background-image: url("/img/bkg_bot.jpg");
	background-repeat:no-repeat;
	background-position:bottom center;
}

.top_menu {	height: 50px;
}

.top_menu .control {	margin-right: 15px;
}

.top_menu span a,
.top_menu span a:link,
.top_menu span a:visited,
.top_menu span a:hover {	color: #fff;
	text-decoration: none;
	font-weight: bold;
	display: block;
	float: left;
	text-align: center;
	border-right: 1px #fff solid;
	font-family: Verdana;
	font-size: 10px;
	padding: 0 15px 0 15px;
}

.top_menu span a:hover {
 	color: #f00;
}

.LEFT_MENU {	width: 185px;
}

.top_phone {	color: #767162;
	font-size: 21px;
	padding-left: 10px;
}

.top_order {	margin-left: 340px;
}

.top_order .control {	margin-top: 30px;
}

.top_order .control b {	font-size: 14px;
}

.top_online {	margin-left: 420px;
}

.top_online .control {	width: 220px;
	margin-top: 15px;
	margin-right: 60px;
}

.orange_data {	width: 66px;
	height: 64px;
	background-image: url("/img/bal_orange.png");
	background-repeat:no-repeat;
	background-position:center center;
	float: left;
	margin: 0 10px 0 0;
}

.top_txt_data {	margin-left: 75px;
}

.orange_data div {	text-align: center;
	font-weight: bold;
	color: #fff;
	line-height: 130%;
	margin-top: 9px;
}

.orange_data div .data_d {    font-size: 18px;
}

.orange_data div .data_m {
    font-size: 14px;
}

.orange_data div .data_y {
    font-size: 12px;
}

.right_title {	line-height: 25px;
	font-size: 18px;
	background-image: url("/img/dash.gif");
	background-repeat:repeat-x;
	background-position:center center;
}

.right_title span {	background-color: #fff;
	padding: 0 5px 0 0;
}

.bottom_block {	width: 230px;
	float: left;
	margin-right: 10px;
	border-right: 1px #efefef solid;
	padding-right: 10px;
}

.bottom_block b {	font-size: 16px;
}

.LEFT_MENU {	padding: 0px 0px 350px 10px;
}

.to_main_div {	height: 100px;
	cursor: pointer;
}

.left_menu_title {	color: #e78900;
	font-size: 16px;
}

.lm_link a,
.lm_link a:link,
.lm_link a:hover,
.lm_link a:visited {	display: block;
	border-bottom: 1px #ccc dashed;
	margin-bottom: 5px;
	padding-bottom: 5px;
	line-height: 140%;
}

.to_main {	margin-top: 20px;
	position: absolute;
}

.to_main a,
.to_main a:link,
.to_main a:hover,
.to_main a:visited {	color: #fff;
	font-size: 10px;
	font-family: verdana;
}

.girlgif {	float: left;
}

.trainings_list {	margin-left: 55px;
	margin-top: 25px;
}

.from, .to, .ft_arr {	float: left;
}

.from, .to {	position: relative;
	width: 140px;
	height: 140px;
	text-align: center;
	line-height: 140px;
	border: 1px #dbd5c7 solid;
}

.from img, .to img {	margin-top: 10px;
}

.ft_arr {	width: 40px;
	height: 140px;
	line-height: 140px;
	text-align: center;
}

.ft_arr img {	margin-top: 60px;
}

.ft_kg {	position: absolute;
	margin-left: 100px;
	width: 50px;
	line-height: 20px;
	background-color: #e78900;
	color: #fff;
	margin-top: 20px;
	text-align: center;
}

.ft_block {	width: 360px;
	height: 280px;
	float: left;
	margin-left: 10px;
}

.nb_title {	font-weight: bold;
	font-size: 14px;
	line-height: 130%;
}

.pages {	margin-top: 30px;
}

.pages .p_txt,
.pages .p_num,
.pages .p_prev,
.pages .p_next {	float: left;
	line-height: 26px;
	height: 26px;
}

.p_txt {	width: 90px;
}

.p_num {	width: 26px;
	height: 26px;
	background-image: url("/img/round_grey.gif");
	background-repeat:no-repeat;
	background-position:center center;
	text-align: center;
	margin-right: 5px;
}

.p_num a,
.p_num a:link,
.p_num a:visited,
.p_num a:hover {	color: #000;
	text-decoration: none;
}

.p_num a:hover {
	color: #f00;
	text-decoration: underline;
}

.pages .act {
	background-image: url("/img/round_green.gif");
	color: #fff;
}

.p_prev, .p_next {	width: 120px;
}

.p_prev {	margin-left: 50px;
	border-right: 1px #ccc solid;
	margin-right: 10px;
	padding-right: 10px;
}

.angle_tl {  background-image: url("/img/angle_tl.gif");
  background-repeat:no-repeat;
  background-position:top left;
  background-color: #ebe9e3;
}

.angle_tr {
  background-image: url("/img/angle_tr.gif");
  background-repeat:no-repeat;
  background-position:top right;
  background-color: #ebe9e3;
}

.angle_t {
  background-color: #ebe9e3;
}

.angle_bl {
  background-image: url("/img/angle_bl.gif");
  background-repeat:no-repeat;
  background-position:bottom left;
  background-color: #ebe9e3;
}

.angle_br {
  background-image: url("/img/angle_br.gif");
  background-repeat:no-repeat;
  background-position:bottom right;
  background-color: #ebe9e3;
}

.angle_b {
  background-color: #ebe9e3;
}

.angle_l {
  background-color: #ebe9e3;
}

.angle_r {
  background-color: #ebe9e3;
}

.angle_middle {  background-color: #ebe9e3;
}

.fb_w_top {	width: 758px;
	background-image: url("/img/fb_w_top.gif");
	background-repeat:no-repeat;
	background-position:top center;
	height: 17px;
}

.fb_w_bot {
	width: 758px;
	background-image: url("/img/fb_w_bot.gif");
	background-repeat:no-repeat;
	background-position:bottom center;
	height: 20px;
}

.fb_w_ml {	background-image: url("/img/fb_w_ml.gif");
	background-repeat:repeat-y;
	background-position:center left;
	width: 758px;
}

.fb_w_mr {
	background-image: url("/img/fb_w_mr.gif");
	background-repeat:repeat-y;
	background-position:center right;
	padding: 0 10px 0 10px;
}

/*--*/

.fb_g_top {
	width: 734px;
	background-image: url("/img/fb_g_top.gif");
	background-repeat:no-repeat;
	background-position:top center;
	height: 31px;
	background-color: #e5eed3;
}

.fb_g_bot {
	width: 734px;
	background-image: url("/img/fb_g_bot.gif");
	background-repeat:no-repeat;
	background-position:bottom center;
	height: 11px;
	background-color: #e5eed3;
}

.fb_g_m {
	width: 714px;
	background-color: #e5eed3;
	padding: 0 10px 0 10px;
}

.fb_ans {	margin-left: 25px;
	margin-top: 5px;
}

.faq_category {	height: 30px;
	line-height: 30px;
	background-color: #ece9e4;
	padding: 5px 10px 5px 10px;
}

.faq_category a,
.faq_category a:hover,
.faq_category a:link,
.faq_category a:visited {	margin: 0 10px 0 10px;
	text-decoration: none;
	border-bottom: 1px #038ab7 dashed;
	color: #3a93cb;
}

.faq_category a:hover {	border-bottom: 0;
}

.faq_category span {	background-color: #ccc;
	padding: 3px 0 3px 0;
}

.faq_category span a,
.faq_category span a:link,
.faq_category span a:visited,
.faq_category span a:hover {	color: #fff;
	border-bottom: 0;
}

.faq_li {	margin-bottom: 15px;
}

.anceta_sp {	background-image: url("/img/anceta_sp.gif");
	background-repeat:repeat-x;
	background-position:center center;
	height: 20px;
}

.rss {	background-color: #fff;
	padding: 1px;
}



/*Приоритетные классы*/
.noborder,
a.noborder, a.noborder:link, a.noborder:hover, a.noborder:visited {
	border: 0;
}

.error, .bigerror { 	height: 20px;
 	color: #f00;
 	font-weight: bold;
 	margin-top: 5px;
}

.bigerror {	 font-size: 14px;
	 margin: 10px 0 10px 0;
}

.dsert img {	margin: 5px;
}

.searchfield {	border: 0;
	margin: 0;
	padding: 0;
	background-color: transparent;
	background: none;
	color: #fff;
	border-bottom: 1px #fff solid;
}

.hotel_list img {	margin: 10px;
}

.bWindow {
	background-image: url("/img/new_alpha_m.png");
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
}

.WcontainerAlpha {
	top: 0;
	left: 0;
	margin: 0;
}

.top_row {
	background-image: url("/img/top_row.png");
	background-repeat:repeat-x;
	background-position:top left;
}

.bottom_row {
	background-image: url("/img/bottom_row.png");
	background-repeat:repeat-x;
	background-position:bottom left;
}

.left_row {
	background-image: url("/img/left_row.png");
	background-repeat:repeat-y;
	background-position:top left;
}

.right_row {
	background-image: url("/img/right_row.png");
	background-repeat:repeat-y;
	background-position:top right;
}

.bWindowBody {
	background-color: #f2f2ef;
	padding: 0;
}

.CloseW {
	cursor: pointer;
}
