/*блок календаря*/
.calendarContainer {
	position:absolute;
	z-index: 10000;
	background: #ccc;
    padding-left:1px;
    border: solid 1px #000;
	width:144px;
	height:150px;
}
/*блок заголовка*/
.calendarHeader {
	float:left;
	width:140px;
    height:16px;
    padding-bottom:1px;
	background: #ccc;
}
.calendarYear {
	float:left;
	width: 140px;
	padding: 1px 0px;
	background: #eee;
}
.calendarSelectYear {
	float:left;
	margin-left: 21px;
	margin-top:1px;
	width:82px;
	height:15px;
	font-size:9px;
}
/*дата*/
.calendarDate {
	float: left;
	margin-left: 3px;
    margin-right:0px;
    margin-top: 2px;
	text-align: left;
	width:82px;
	height: 9px;
	color: #000;
	font-size: 8px;
	text-align:right;
	font-weight:bold;
	font-family: Verdana, sans-serif;
    background:#ccc;
}
/*месяц в дате*/
.calendarDateMonth {
	float: left;
	width:57px;
	height:9px;
	color: #000;
	font-size: 8px;
	text-align:right;
	font-weight:bold;
	font-family: Verdana, sans-serif;
}
/*год в дате*/
.calendarDateYear {
	float: left;
	width:25px;
	height:9px;
	color: #000;
	font-size: 8px;
	text-align:right;
	font-weight:bold;
	font-family: Verdana, sans-serif;
	text-decoration: underline;
	cursor:hand;
}

/*кнопка закрытия календаря*/
.calendarclosecalendar,.calendarHideYear {
	float:right;
	width:15px;
	height:13px;
	border-top: solid 1px #fdf5e6;
	border-left: solid 1px #888;
	border-right:solid 1px #888;
	border-bottom: solid 1px #888;
	background:#ccc;
	margin: 1px 1px 1px 1px;
	text-align: center;
	font-size: 8px;
	cursor:hand;
}
/*блок недели*/
.calendarWeek {
	float:left;
	padding:4px 0px 0px 0px;
    margin:0px;
    background:#eee;
	height:16px;
    border-top: solid 1px #ccc;
	border-bottom: solid 1px #ccc;
	font-family: Verdana, sans-serif;
	font-weight: bold;
    white-space:nowrap;
}
.calendarContainerNumber {
	float:left;
	padding-top:1px;
	width:140px;
}

/*дни*/
.calendarDay, .calendarWeekendDay, .calendarEmptyDay, .calendarCurrentDay, .calendarChooseDay, .calendarNonDiapazon{
	float:left;
	width:20px;
	height:18px;
	text-align:center;
	background: #eee;
	font-size: 9px;
	font-family: Verdana,  sans-serif;
}

.calendarDay{
	color: #000;
	background: #eee;
	cursor:hand;
}
.calendarEmptyDay {
	color: #fff;
	background: #fff;
}
.calendarNonDiapazon {
	color: #ccc;
	background: #eee;
}
.calendarChooseDay {
	background: #888;
	color:#fff;
}
.calendarCurrentDay {
	font-weight:bold;
}

.calendarWeekendDay {
	font-weight: bold;
	background: #900;
	color: #fff;
}
/*блок подвала*/
.calendarFooter {
	position:absolute;
	top:16px;
	width:140px;
	background: #eee;
}
/*кнопка уменьшения года*/
.calendarPrevYear {
	float:left;
	margin: 1px 0px 1px 1px;
	width:15px;
	height:13px;
	background: #ccc;
	text-align: center;
	font-size: 8px;
	cursor:hand;
	color: #000;
	border-top: solid 1px #fdf5e6;
	border-left: solid 1px #888;
	border-right:solid 1px #888;
	border-bottom: solid 1px #888;
}
/*кнопка увеличения года*/
.calendarNextYear {
	float:right;
	margin: 1px 0px 1px 0px;
	width:15px;
	height:13px;
	background: #ccc;
	text-align: center;
	font-size: 8px;
	cursor:hand;
	color: #000;
	border-top: solid 1px #fdf5e6;
	border-left: solid 1px #888;
	border-right:solid 1px #888;
	border-bottom: solid 1px #888;
}
/*блок месяцев*/
.calendarMonth {
	float:left;
	padding-bottom:2px;
}
/*список месяцев*/
.calendarSelect {
	float:left;
	margin: 0px 0px 0px 22px ;
	width:75px;
	height:13px;
	font-size: 9px;
}

body {margin:0px; background-color:#ffffff; color:#333333}
a {
	color:#0066CC;
	font-family:tahoma;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	text-decoration:underline;
}
a:hover {
	color:#CC0000;
}
.png {//background-image: none ! important; behavior:url('/system/css/pngfix.htc');}

.bg_001 {background:url(img/bg/top_001.jpg) top left no-repeat; border-bottom:7px #CB3939 solid}
.bg_002 {background:url(img/airplane/001.png) bottom right no-repeat; padding:19px 10px 10px 22px; vertical-align:top}
.bg_002_air {background:url(img/airplane/001.jpg) bottom right no-repeat; padding:19px 10px 10px 22px; vertical-align:top}
.bg_003 {background:url(img/part/bg_top.gif) top left repeat-x;}
.bg_004 {background:url(img/part/bg_left.gif) top left repeat-y;}
.bg_005 {background:url(img/part/bg_body.gif) bottom repeat-x; vertical-align:top; padding:7px 12px 25px 12px}
.bg_006 {background:url(img/part/bg_left.gif) top right repeat-y;}
.bg_007 {background:url(img/part/bg_bottom.gif)}
.bg_008 {background:url(img/bg/block_004.jpg) #f8fbfd bottom repeat-x; border-top:1px #e9eae9 solid; border-bottom:2px #4d89e9 solid;}

.menu_on {background:url(img/bg/block_006.gif); font:bold 95% tahoma; color:#ffffff; padding-left:6px}

.dot_001 {background:url(img/visual/dot_001.gif); height:2px; clear:left}
.dot_002 {background:url(img/visual/dot_001.gif); margin:11px 0px 23px 0px}


a.link_001 {font:bold 95% tahoma; color:#000000; text-decoration:underline; margin-left:6px}
a.link_001:hover {color:#cc0000}

a.link_002 {font:bold 70% tahoma; color:#2F6DCB; text-decoration:underline;}
a.link_002:hover {color:#cc0000}

a.link_003 {font:bold 80% tahoma; color:#ffffff; text-decoration:none;}

a.link_004 {font:normal 90% tahoma; color:#CB3939; text-decoration:none;}
a.link_004:hover {color:#000000}

a.link_005 {font:bold 70% tahoma; color:#CB3939; text-decoration:underline;}
a.link_005:hover {color:#000000}

a.link_006 {color:#0066CC; text-decoration:underline;}
a.link_006:hover {color:#cc0000}

a.link_007 {font:normal 105% tahoma; color:#0066CC; text-decoration:underline;}
a.link_007:hover {color:#cc0000}

a.link_008 {font:normal 90% tahoma; color:#0066CC; text-decoration:underline; line-height:140%}
a.link_008:hover {color:#cc0000}

a.link_009 {font:normal 70% tahoma; color:#0066CC; text-decoration:underline;}
a.link_009:hover {color:#cc0000}

a.link_010 {font:normal 100% tahoma; color:#adadad; text-decoration:underline;}
a.link_010:hover {color:#333333}

a.link_011 {font:normal 100% tahoma; color:#0066CC; text-decoration:underline;}
a.link_011:hover {color:#cc0000}

a.link_012 {font:normal 90% tahoma; color:#0066CC; text-decoration:underline;}
a.link_012:hover {color:#cc0000}

a.link_012_1 {font:normal 80% tahoma; color:#0066CC; text-decoration:none;}
a.link_012_1:hover {color:#cc0000}

a.link_014 {font:normal 80% tahoma; color:#0066CC; text-decoration:underline;}
a.link_014:hover {color:#cc0000}

a.link_015 {font:bold 80% tahoma; color:#0066CC; text-decoration:underline;}
a.link_015:hover {color:#cc0000}

a.link_016 {font:normal 70% tahoma; color:#0066CC; text-decoration:underline;}
a.link_016:hover {color:#cc0000}

a.link_017 {font:normal 60% tahoma; color:#cb3939; text-decoration:underline;}
a.link_017:hover {color:#000000}

a.link_018 {font:normal 100% tahoma; color:#5185bb; text-decoration:underline;}
a.link_018:hover {color:#cc0000}

a.link_019 {font:normal 100% tahoma; color:#0066cc; text-decoration:underline;}
a.link_019:hover {color:#cc0000}

a.link_020 {font:normal 100% tahoma; color:#0066cc; text-decoration:underline; line-height:120%;}
a.link_020:hover {color:#cc0000}

a.link_021 {font:normal 90% tahoma; color:#0066CC; text-decoration:none;}
a.link_021:hover {color:#cc0000}

a.link_022 {font:normal 80% tahoma; color:#cb3939; text-decoration:underline;}
a.link_022:hover {color:#000000}

.sub_menu_on_1 {font:normal 90% tahoma; color:#cb3939; line-height:80%}
.sub_menu_on_2 {font:normal 80% tahoma; color:#cb3939; line-height:80%}
.sub_menu_on_3 {font:normal 90% tahoma; color:#0066cc; line-height:80%}


.block_001_1 {margin:0px 0px 20px 0px}
.block_001_2 {margin:0px}
.block_002 {margin:0px 0px 3px 0px}
.block_003 {background:url(img/bg/block_001.gif) #C8E1FA bottom repeat-x; margin-bottom:15px; padding:0px 0px 0px 0px; border:1px #7BAEE3 solid; border-radius:20px; -webkit-border-radius:20px;}
.block_003_1 {margin-bottom:15px;}
.block_003_2 {padding:14px 18px 16px 18px;}
.block_004 {font:normal 108% tahoma; color:#005CAB; margin:0px 0px 2px 0px}
.block_005 {font:normal 70% tahoma; color:#5185BB; margin:0px 0px 10px 0px}
.block_006 {font:normal 105% tahoma; color:#666666; margin:0px 0px 10px 0px}
.block_006_1 {font:normal 105% tahoma; color:#666666; margin:0px 0px 14px 0px}
.block_006_2 {font:normal 105% tahoma; color:#666666; margin:0px 0px 7px 0px; line-height:120%}
.block_007 {font:normal 70% tahoma; color:#666666; margin:0px 0px 4px 0px}
.block_008 {margin:0px 0px 10px -1px}
.block_009 {background:url(img/bg/block_002.gif) #ffffff bottom repeat-x; padding:16px 18px 16px 18px; border:2px #cccccc dotted; height:300px}
.block_010 {margin:0px 0px 1px 0px}
.block_011 {font:normal 70% tahoma; color:#999999; margin:0px 0px 22px 0px}
.block_011_1 {font:normal 70% tahoma; color:#999999; margin:0px}
.block_012 {margin-bottom:10px}
.block_014 {}
.block_015 {font:normal 190% tahoma; color:#005CAB; margin:0px 0px 2px 0px}
.block_016 {font:bold 90% tahoma; color:#999999; margin:0px 0px 7px 0px}
.block_016_1 {padding-top:-2px}
.block_017 {font:normal 80% tahoma; color:#333333; margin:0px}
.block_018 {font:normal 190% tahoma; color:#666666; margin:11px 0px 11px -2px}
.block_019 {margin:0px 0px 11px -1px;}
.block_020 {font:normal 70% tahoma; color:#ffffff; padding:3px 9px 3px 9px; line-height:80%; background-color:#57A9FA}
.block_020_1 {font:bold 80% tahoma; color:#ffffff; padding:3px 9px 3px 9px; line-height:80%; background-color:#57A9FA}
.block_021 {font:normal 80% tahoma; color:#666666; margin:3px 0px 0px 0px}
.block_022 {margin:0px 0px 18px 0px}
.block_023 {background:url(img/visual/money.png) top right no-repeat; border:1px #cccccc solid; padding:12px 14px 16px 14px; margin-bottom:15px;}
.block_024 {}
.block_025 {font:normal 105% tahoma; color:#666666; margin:0px 0px 9px 0px}
.block_026 {vertical-align:top; width:25px}
.block_027 {font:normal 100% tahoma; color:#ffffff; background-color:#CB3939; padding:2px 5px 4px 5px; margin:2px 0px 0px 0px; line-height:80%}
.block_028 {background:url(img/bg/block_003.jpg) #ffe8b9 bottom repeat-x; padding:0px; margin:0px;}
.block_029 {background:url(img/visual/pensil.gif) top right no-repeat; padding:12px 16px 22px 16px;}
.block_030 {font:normal 105% tahoma; color:#ce4542; margin:0px 0px 20px 0px;}
.block_031 {font:normal 70% tahoma; color:#834242; margin:0px 0px 12px 0px;}
.block_032 {font:normal 70% tahoma; color:#666666; margin:0px 0px 5px 0px;}
.block_033 {font:normal 70% tahoma; color:#666666; margin:0px 0px 6px 0px; line-height:175%}
.block_033_1 {font:normal 70% tahoma; color:#666666; margin:0px 0px 11px 0px; line-height:175%}
.block_034 {font:normal 105% tahoma; color:#005cab; margin:0px; padding:13px 0px 12px 0px}
.block_035 {font:normal 70% tahoma; color:#333333; margin:0px 0px 2px 0px;}
.block_036 {vertical-align:top; width:20%; padding:0px 0px 34px 0px}
.block_037 {font:normal 70% tahoma; color:#adadad; padding:13px 0px 13px 23px; vertical-align:top; line-height:150%}
.block_038 {margin-top:1px; border-top:1px #adadad solid}
.block_039 {font:normal 140% tahoma; color:#ffffff; background-color:#cb3939; margin:0px; padding:11px 0px 10px 18px; line-height:80%}
.block_040 {background:url(img/bg/block_005.jpg) #e1effd bottom repeat-x; padding:15px 12px 5px 12px; margin-bottom:15px;}
.block_041 {font:normal 250% tahoma; color:#333333; margin:0px 0px 2px -2px}
.block_041_1 {font:normal 180% tahoma; color:#333333; margin:0px 0px 9px -1px}
.block_041_2 {font:normal 250% tahoma; color:#333333; margin:0px 0px 17px 0px}
.block_042 {font:bold 80% tahoma; color:#333333; text-align:center; background-color:#cccccc; width:23px; padding:3px 0px 3px 0px}
.block_043 {text-align:center; width:22px}
.block_044 {color:#999999; width:2px; font:normal 12px tahoma; line-height:80%}
.block_045 {width:80px; text-align:center}
.block_046 {font:normal 60% tahoma; color:#5185bb; vertical-align:top; padding:3px 0px 0px 0px}
.block_0047 {width:273px; float:left; margin:0px 20px 14px 0px}
.block_0048 {font:normal 60% tahoma; color:#5185bb; vertical-align:top; padding:3px 0px 0px 0px}
.block_0049 {font:bold 100% tahoma; color:#005cab; vertical-align:top; padding:0px 0px 0px 0px;}
.block_048 {font:bold 100% tahoma; color:#005cab; vertical-align:top; padding:0px 0px 0px 20px}
.block_049 {font:normal 80% tahoma; color:#333333; clear:left; margin:16px 0px 0px 0px}
.block_049 p {margin:0px 0px 16px 0px}

.block_049_1 {font:normal 80% tahoma; color:#333333; clear:left; margin:16px 0px 0px 0px}
.block_049_1 p {margin:0px 0px 16px 0px}
.block_049_1 h6 {display:block; width:273px; margin:0px 20px 20px 0px; padding:15px 25px 19px 25px; float:left; font:normal 110% tahoma; color:#834242; line-height:150%; background:url(img/bg/block_008.gif) #fdefd1 top repeat-x;}
.block_049_1 ul {list-style-image:url(img/visual/bull_1.gif); margin:0px 0px 16px 16px; padding:0px}
.block_049_1 li {line-height:100%; margin:0px 0px 13px 0px; padding:0px}

.block_050 {width:40%; border-top:1px #a06363 dashed; float:left; margin:0px 20px 10px 0px;}
.block_051 {font:normal 80% tahoma; color:#834242; background-color:#fdefd1; padding:19px 25px 19px 25px; border-top:1px #ffffff solid}
.block_052 {font:normal 80% tahoma; color:#333333; margin:0px 0px 20px 0px}
.block_053 {font:bold 100% tahoma; color:#005cab; margin:-4px 0px 1px 0px}
.block_054 {font:bold 80% tahoma; color:#959595; margin:0px 0px 6px 0px;}
.block_055 {font:normal 80% tahoma; color:#333333; margin:0px 0px 15px 0px; line-height:120%}
.block_056 {font:normal 80% tahoma; color:#333333; margin:0px 0px 3px 0px; line-height:120%}
.block_057 {font:normal 80% tahoma; color:#333333; margin:0px 0px 0px 0px; line-height:120%}
.block_058 {float:left; width:46%; background-color:#f5f5f5; padding:21px 11px 21px 11px; margin:0px 2px 0px 0px}
.block_059 {float:left; width:46%; background-color:#f5f5f5; padding:10px 10px 10px 10px}
.block_060 {background-color:#d7d7d7; font:normal 155% tahoma; color:#ffffff; width:38px; text-align:center; padding:4px 0px 5px 0px;}
.block_061 {font:normal 155% tahoma; color:#d7d7d7; width:38px; text-align:center; padding:0px; line-height:80%}
.block_062 {margin:0px; padding:15px 25px 15px 25px; font:normal 110% tahoma; color:#834242; line-height:150%; background:url(img/bg/block_008.gif) #fdefd1 top repeat-x;}
.block_063 {font:normal 80% tahoma; color:#834242; margin:0px 0px 12px 0px; padding:0px}
.block_064_1 {float:left; margin-right:30px; font:normal 100% tahoma; color:#333333; line-height:80%}
.block_064_2 {margin-right:30px; font:normal 100% tahoma; color:#333333; line-height:80%}
.block_065 {margin:0px 0px 12px 0px}
.block_066 {float:left}
.block_067 {clear:left; text-align:right; vertical-align:bottom}

.text_001 {font:normal 140% tahoma; color:#ED1A22; line-height:90%}
.text_002 {font:normal 140% tahoma; color:#000000; line-height:90%;}
.text_003 {font:normal 70% tahoma; color:#ffffff; background-color:#CB3939; padding:2px 7px 3px 8px; line-height:140%}
.text_004 {font:normal 70% tahoma; color:#666666; margin:2px 0px 0px 0px}
.text_005 {font:bold 70% arial; color:#DE494D; margin:0px 3px 0px 0px;}
.text_006 {font:normal 70% tahoma; color:#000000; margin:0px;}
.text_007 {font:normal 70% tahoma; color:#999999; margin:0px;}
.text_008 {font:normal 70% tahoma; color:#999999; margin:0px;}
.text_009 {font:bold 100% arial; color:#cb3939; line-height:80%; margin-right:5px}
.text_010 {font:bold 100% tahoma; color:#545454; line-height:80%; margin:0px 0px 6px 0px}
.text_011 {font:bold 100% tahoma; color:#848484; line-height:80%; margin:0px 0px 11px 0px}
.text_012 {font:normal 80% tahoma; color:#000000; line-height:80%; margin:0px 0px 6px 0px}
.text_014 {font:normal 90% tahoma; color:#7c7c7c;}
.text_015 {color:#cb3939}


.pad_001 {margin-bottom:41px}
.pad_002 {padding:0px 28px 0px 28px; background:url(img/bg/block_007.jpg) left top no-repeat}
.pad_003 {padding:19px 25px 19px 25px; vertical-align:top}
.pad_004 {padding:4px 5px 5px 16px}
.pad_005 {padding:5px 16px 3px 4px}
.pad_006 {vertical-align:top; padding:11px 0px 19px 0px}
.pad_007 {margin-bottom:12px}
.pad_008 {padding:19px 25px 19px 25px; vertical-align:top}
.pad_009 {padding:0px 0px 0px 6px}
.pad_010 {margin-bottom:11px}
.pad_011 {margin-bottom:15px}
.pad_012 {padding-left:14px}
.pad_014 {vertical-align:top; padding:11px 25px 19px 0px}
.pad_014_1 {vertical-align:top; padding:11px 45px 17px 0px}
.pad_014_2 {vertical-align:top; padding:11px 45px 29px 0px}
.pad_015 {padding-top:2px}
.pad_016 {padding-top:10px}
.pad_017 {margin-bottom:5px; height:30px;}
.pad_018 {margin-bottom:14px}
.pad_019 {padding:0px 0px 0px 15px; vertical-align:top;}
.pad_020 {width:40px; vertical-align:top;}
.pad_021 {padding-left:9px; vertical-align:top}
.pad_022 {background-color:#f5f5f5; padding:21px 11px 21px 11px; vertical-align:top}
.pad_023 {padding:21px 11px 21px 11px; vertical-align:top}
 
ul.list_001 {margin:0px 0px 16px 15px; padding:0px}
ul.list_001 li {font:normal 70% tahoma; color:#858484; margin:0px 0px 4px 0px; padding:0px; line-height:100%}

ul.list_002 {margin:0px 0px 16px 15px; padding:0px; list-style-image:url(img/visual/str_003.gif);}
ul.list_002 li {line-height:80%; margin:0px 0px 9px 0px; padding:0px}

ul.list_003 {margin:2px 0px 0px 15px; padding:0px; list-style-image:url(img/visual/str_004.gif);}
ul.list_003 li {line-height:80%; margin:0px 0px 3px 0px; padding:0px}

ul.list_004 {list-style-image:url(img/visual/bull_1.gif); margin:0px 0px 16px 16px; padding:0px}
ul.list_004 li {font:normal 80% tahoma; color:#333333; line-height:100%; margin:0px 0px 13px 0px; padding:0px}

ul.list_005 {margin:6px 0px 0px 15px; padding:0px; list-style-image:url(img/visual/str_007.gif);}
ul.list_005 li {line-height:80%; margin:0px 0px 6px 0px; padding:0px}

ul.list_006 li {margin:0px 0px 25px 0px; padding:0px; list-style-image:url(img/visual/str_003.gif); line-height:60%}
ul.list_006 a {font:bold 90% tahoma; color:#0066CC; text-decoration:underline; line-height:60%}
ul.list_006 a:hover {color:#cc0000;}

ul.list_007 li {margin:8px 0px 10px -25px; padding:0px; list-style-image:url(img/visual/str_007.gif); line-height:60%}
ul.list_007 a {font:normal 80% tahoma; color:#0066CC; text-decoration:underline; line-height:60%}
ul.list_007 a:hover {color:#cc0000;}

ul.list_008 li {margin:6px 0px 5px -28px; padding:0px; list-style-image:url(img/visual/str_004.gif); line-height:60%}
ul.list_008 a {font:normal 65% tahoma; color:#0066CC; text-decoration:underline; line-height:60%}
ul.list_008 a:hover {color:#cc0000;}

.img_001 {margin-right:20px}
.img_002 {border:1px #cccccc solid; margin:3px 12px -1px 0px}
.img_003 {border:1px #cccccc solid; margin:0px 0px 0px -1px}
.img_004 {border:1px #aeafaf solid}

.opt_001 {width:80%; font:normal 12px tahoma; color:#333333;}
.opt_002 {width:60%; font:normal 12px tahoma; color:#333333;}

.inp_001 {width:100%; color:#000000;}
.inp_002 {width:100%; height:90px; color:#000000; overflow:hidden;}
.inp_003 {width:50%; color:#000000; margin-top:2px}
.inp_004 {margin:4px 5px 0px 0px;}
.inp_005 {width:100%; height:100px; color:#000000; overflow:hidden; margin-bottom:7px}

.btn_001 {background-color:#306ECC; border:1px #ffffff solid; margin-top:10px}
.btn_002 {background-color:#cb3939; border:1px #ffffff solid; margin-top:10px}
.btn_003 {background-color:#cb3939; border:1px #ffffff solid;}

.line_001 {background-color:#cb3939; margin:1px 0px 1px 0px; height:1px}
.line_002 {background-color:#cccccc; margin:8px 0px 17px 0px; height:1px}
.line_003 {background-color:#cccccc; margin:5px 0px 10px 0px; height:1px}
