body {
	margin: 0px 22px 0px 22px;
}
p {
	margin: 3px 0px 3px 0px;
	padding-left: 0px;
	font-size: 12px;
}
td {
	font-family: Tahoma;
	font-size: 12px;
}

img {
	border: 0px;
	padding: 0px;
	margin: 0px;
}
textarea, select {
	width: 100%;
	font-family: tahoma;
	font-size: 11px;
	border: 1px solid #c8c7be;
}
input {
	font-size: 11px;
	font-family: tahoma;
}
a {
	color: #004488;
	font-size: 12px;
	text-decoration: underline;
}
a:hover  {
	text-decoration: none;
}
/* Форма для поиска. */
input.search {
	font-size: 12px;
	height: 21px;
	padding: 2px 0px 0px 5px;
	width: 100%;
	border: 1px solid gray;
}
td.pages_nav {
	text-align: center;
	border:  1px solid #7989a8;
	border-right: 0px;
	background-color: #f2f4f8;
}
td.temper_night {
	color: #337bf7;
	font-size: 14px;
}
td.temper_day {
	color: red;
	font-size: 14px;
}
td.tab_checked {
	background-image: url(../images/tab_backrgound.gif);
	background-repeat: repeat-x;
	border-top: 1px solid #666666;
	padding: 0px 4px 0px 7px;
	color: #333333;
	text-align: center;
	white-space: nowrap;
}
td.tab {
	padding-left: 3px;
	border-top: 1px solid #666666;
	border-bottom: 1px solid #666666;
	white-space: nowrap;
	padding: 0px 4px 0px 7px;
}
p.title {
	font-weight: bold;
	font-size: 11px;
	background-color: #d8dbe1;
	width: 100%;
	padding: 2px;
	padding-left: 6px;
}
/* Ссылки. */
a.hor_menu_under_search {
	color: #005da4;
	font-size: 11px;
}
a.top_nav_menu {
	font-size: 12px;
	color: Black;
	text-decoration: underline;
}
a.top_nav_menu:hover {
	text-decoration: none;
}
a.white_underline {
	color: white;
	text-decoration: underline;
	font-size: 11px;
}
a.white_underline:hover {
	text-decoration: none;
}
a.blue_underline {
	color: #004488;
	text-decoration: underline;
}
a.blue_underline:hover {
	text-decoration: none;
}
a.pages_nav {
	font-size: 11px;
	text-decoration: none;
	color: black;
}
a.tab {
	color: #005da4;
	text-decoration: none;
	white-space: nowrap;
}
a.tab_checked {
	color: #333333;
	text-decoration: none;
}
a.tab_checked:hover {
	color: #333333;
	text-decoration: none;
}
.small_p {
	background-color: #f2f4f8;
	padding: 20px;
	color: #8b94a4;
}
.adv_tbl {
	padding-top: 10px;
	padding-bottom: 6px;
	font-size: 11px;
	padding-left: 15px;
}
.button {
	background-color: #b2bccf;
	border: 1px solid black;
	font-size: 11px;
	padding-bottom: 1px;
}
.gray_text {
	color: #666666;
}
.table_digits_default {
	color: #333333;
	font-size: 12px;
}
.table_text_default {
	color: #000000;
	font-size: 11px;
}
.table_digits_small {
	color: #333333;
	font-size: 10px;
	white-space: pre;
}
.table_text_small {
	color: #666666;
	font-size: 10px;
}
.today_data {
	color: #f75100;
	font-size: 10px;
}
.veter_data {
	color: #ff6600;
	font-size: 11px;
}
.title2 {
	font-size: 14px;
	margin: 0px;
	padding: 0px;
	padding-bottom: 5px;
}
.title4 {
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	padding-bottom: 5px;
}
.title3 {
	font-size: 18px;
	font-weight: bold;
	white-space: nowrap;
}
.title_days {
	font-size: 12px;
	font-weight: bold;
	white-space: nowrap;
	color: black;
	height: 25px;
}
.radio_text {
	color: white;
	font-size: 11px;
}
.title_map {
	color: #666666;
	font-size: 12px;
	font-weight: bold;

}
table.calendar td {
	font-size: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	width: 19px;
	height: 15px;
	font-family: tahoma;
	text-align: center;
}
td.calendar_title {
	font-size: 10px;
	text-align: center;
	font-weight: bold;
	border-bottom: 1px solid gray;
 }
a.calendar_narrow, a.calendar_narrow:hover {
	font-size: 10px;
	text-decoration: none;
}
td.calendar_narrow {
	font-size: 10px;
	text-decoration: none;
	border-bottom: 1px solid gray;
	padding: 0px 10px 0px 10px;
}
td.active a{
	font-size: 10px;
	text-decoration: none;
	color: #656cb4;
}
td.active a:hover{
	font-size: 10px;
	text-decoration: underline;
	color: red;
}
td.passive {
	font-size: 10px;
	color: #d5cccc;
}
td.checked {
	color: white;
	background-color: #7a97b2;
}
/************** "меню слева" *******************/
table.menu-box {
	width: 100%;
	border: 0px;
	border-collapse: collapse;
}
table.menu-box th, table.menu-box td {
	padding: 0px;
}
table.menu-box .box-i {
	height: 16px;
	background-repeat:no-repeat;
	background-position: right;
/* cursor: pointer;*/
	font-weight: bold;
	font-size: 12px;
	padding-left: 8px;
}
table.menu-box .box-s {
	height: 16px;
	background-repeat:no-repeat;
	background-position: right;
/*	cursor: pointer;*/
	font-weight: bold;
	font-size: 12px;
	padding-left: 8px;
}
table.menu-box .box-c table td {
	font-weight: bold;
	font-size: 12px;
}
table.menu-list {
	width: 175px;
	border: 0px;
	background-color: #f6f6f6;
	border-collapse: collapse;
}
table.menu-list .name {
	width: 175px;
	padding-left: 8px;
	border-bottom: 1px solid #ececec;
}
.menu-list .name a:link, .menu-list .name a:active, .menu-list .name a:hover, .menu-list .name a:visited {
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}
.menu-list .name a:hover {
	color: #000000;
}
td.hr_expanded {
	height: 4px;
	background-color: #8b94a4;
}
td.hr_collapsed {
	height: 1px;
	background-color: #3561b5;
}
td.hr_line {
	background-color: #8b94a4;
}

div.sapes a{
 font-size: 10px !important;
 color: #999999 !important;
}
/************** END "меню слева" *******************/


