/* Invest.Crimea.ua Style */
/* ---------------  COMMON ----------------- */
body {
	margin: 0px;
	background-color: #FFFEF5;
	color: #242424;
	font-family: "Trebuchet MS", Tahoma, Arial, Geneva CY, Sans-Serif;
	font-size: 80%;
}
form {
	margin: 0;
}
td {
	font-size: 80%;
}
h1 {
	margin: 2px;
	color: #E13500;
	font-size: 26px;
	font-weight: normal;
	letter-spacing: 0px;
}
h2 {
	margin: 2px;
	color: #E13500;
	font-size: 23px;
	font-weight: normal;
	letter-spacing: 0px;
}
h3 {
	margin: 2px;
	color: #E13500;
	font-size: 18px;
	font-weight: normal;
	letter-spacing: 0px;
}
h4 {
	margin: 2px;
	color: #E13500;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: 0px;
}
h5 {
	margin: 2px;
	color: #E13500;
	font-size: 13px;
	font-weight: bold;
	letter-spacing: 0px;
}
.error {
	color: #FF0000;
	text-align: left;
}
a:link, a:active, a:visited {
	color: #015595;
	text-decoration: underline;
}
a:hover {
	color: #FF0000;
	text-decoration: none;
}
img {
	border: none;
}
hr {
	margin: 2px;
	width: 100%;
	border: 1px solid #808080;
	color: #808080;
	size: 1px;
}
/* ---------------  COMMON ----------------- */
/* Форма поиска в Хедере */
.input_header {
	border-top: 1px solid #30302B;
	border-left: 1px solid #30302B;
	border-bottom: 1px solid #89887C;
	border-right: 1px solid #89887C;
	width: 180px;
	background-color: #FFFFFF;
	color: #2F2F2F;
	font-size: 11px;
	text-align: left;
	height: 21px;
	vertical-align: middle;
}
/* Текст в хедере */
.text_header {
	color: #2D9ED3;
	font-size: 11px;
}
/* Меню с лева */
.menu_item, .menu_item td {
	margin: 3px 2px 3px 2px;
	padding: 3px 2px 3px 2px;
	border-top: 2px solid #F4F2E5;
	border-bottom: 2px solid #F4F2E5;
	color: #242424;
	font-size: 13px;
	font-weight: bold;
}
.menu_item th {
	border-top: 2px solid #F4F2E5;
	border-bottom: 2px solid #F4F2E5;
}
.menu_item img {
	margin: 2px;
	padding: 2px;
}
.menu_item_sub, .menu_item_sub td {
	margin: 3px 2px 3px 2px;
	padding: 3px 2px 3px 2px;
	border-top: 2px solid #F4F2E5;
	border-bottom: 2px solid #F4F2E5;
	color: #242424;
	font-size: 13px;
	font-weight: normal;
}
.menu_item_sub th {
	border-top: 2px solid #F4F2E5;
	border-bottom: 2px solid #F4F2E5;
}
.menu_item_sub img {
	margin: 2px;
	padding: 2px;
}
.menu_item_sub a:link, .menu_item_sub a:active, .menu_item_sub a:visited {
	margin: 2px 0px 2px 0px;
	padding: 2px 0px 2px 0px;
	color: #242424;
	text-decoration: none;
}
.menu_item_sub a:hover, .menu_item_sub a:hover {
	text-decoration: underline;
}
.menu_item_sub, .menu_item_sub td {
	margin: 3px 2px 3px 2px;
	padding: 3px 2px 3px 2px;
	border-top: 2px solid #F4F2E5;
	border-bottom: 2px solid #F4F2E5;
	color: #242424;
	font-size: 13px;
	font-weight: normal;
}
.menu_item a:link, .menu_item a:active, .menu_item a:visited {
	margin: 2px 0px 2px 0px;
	padding: 2px 0px 2px 0px;
	color: #242424;
	text-decoration: none;
}
.menu_item_active a:hover {
	text-decoration: underline;
}
/* Active Menu */
.menu_item_active th {
	border-top: 2px solid #F4F2E5;
	border-bottom: 2px solid #F4F2E5;
}
.menu_item_active img {
	margin: 2px;
	padding: 2px;
}
.menu_item_sub_active th {
	border-top: 2px solid #F4F2E5;
	border-bottom: 2px solid #F4F2E5;
	background-color: #F4F2E5;
}
.menu_item_sub_active img {
	margin: 2px;
	padding: 2px;
}
.menu_item_active a:link, .menu_item_active a:active, .menu_item_active a:visited {
	margin: 2px 0px 2px 0px;
	padding: 2px 0px 2px 0px;
	color: #FFFFFF;
	text-decoration: none;
}
.menu_item_active a:hover {
	text-decoration: underline;
}
.menu_item_active, .menu_item_active td {
	margin: 3px 2px 3px 2px;
	padding: 3px 2px 3px 2px;
	border-top: 2px solid #F4F2E5;
	border-bottom: 2px solid #F4F2E5;
	color: #FFFFFF;
	background-color: #E13500;
	font-size: 13px;
	font-weight: bold;
}
.menu_item_sub_active a:link, .menu_item_sub_active a:active, .menu_item_sub_active a:visited {
	margin: 2px 0px 2px 0px;
	padding: 2px 0px 2px 0px;
	color: #FFFFFF;
	text-decoration: none;
}
.menu_item_sub_active a:hover {
	text-decoration: underline;
}
.menu_item_sub_active, .menu_item_sub_active td {
	margin: 3px 3px 3px 3px;
	padding: 3px 3px 3px 3px;
	border-top: 2px solid #F4F2E5;
	border-bottom: 2px solid #F4F2E5;
	color: #FFFFFF;
	background-color: #E13500;
	font-size: 13px;
	font-weight: normal;
}
.menu_sep {
	background-image: url(content/images/menu_bg_sep.gif);
	height: 1px;
}
/*  Таблица перед заголовком Основной раздел в центре */
.table_header_text {
	width: 100%;
	background-color: #D8D7CA;
	height: 3px;
}
.table_header_text td {
	background-color: #D8D7CA;
	height: 3px;
}
.table_header_text th {
	width: 30px;
	background-color: #636254;
	height: 3px;
}
/*  Таблица секции перед заголовком */
.section-header a:link, .section-header a:active, .section-header a:visited{
	margin: 2px;
	color: #E13500;
	font-size: 18px;
	font-weight: normal;
	letter-spacing: 0px;
	text-decoration: none;
}
.table_header_section {
	width: 232px;
	background-color: #D8D7CA;
	height: 3px;
}
.table_header_section td {
	background-color: #D8D7CA;
	height: 3px;
}
.table_header_section th {
	width: 30px;
	background-color: #636254;
	height: 3px;
}
.link_more, .link_more a:link {
	padding-top: 3px;
	padding-bottom: 3px;
	color: #015595;
	font-size: 11px;
	text-align: right;
}
/* Секция новости, выставки */
.news-section td {
	padding-bottom: 3px;
	padding-top: 3px;
	margin-left: 1px;
	font-size: 11px;
	vertical-align: top;
}
.news-section td a:link, .news-section td a:active, .news-section td a:visited {
	color: #242424;
	font-size: 11px;
	text-decoration: none;
}
.news-section td a:hover {
	text-decoration: underline;
}
.news-date {
	padding-bottom: 2px;
	padding-top: 0px;
	margin-left: 0px;
	color: #BBBAA6;
	font-size: 11px;
	vertical-align: top;
}
/* Секция проектов */
.prg-section-header a:link, .prg-section-header a:active, .prg-section-header a:visited{
	margin: 2px;
	color: #E13500;
	font-size: 23px;
	font-weight: normal;
	letter-spacing: 0px;
	text-decoration: none;
}
.prg-list-table {
	border: 1px solid #E4E2D3;
	background: #FFFFFF;
}
.prg-list-table-section {
	background: #FFFFFF;
}
.prg-list-afterinfo {
	border-top: 2px solid #FFFFFF;
	background-color: #D2D2D2;
	height: 1px;
}
.prg-list-img {
	border: 1px solid #616161;
	margin-right: 10px;
	text-align: left;
}
.prg-list-title {
	color: #015595;
	font-weight: bold;
}
.prg-list-text {
}
.prg-list-info {
	background-color: #F0F0F0;
	height: 23px;
}
.prg-list-text-info {
	color: #8B8A8A;
	font-size: 11px;
}
/* Фото секция */
.img-small-index td {
	border: 1px solid #E4E2D3;
	margin: 0px;
	padding: 9px;
	background: #FFFFFF;
}
.img-small-photo {
	border: 1px solid #E4E2D3;
	margin: 0px;
	padding: 9px;
	background: #FFFFFF;
	text-align: center;
}
.img-small-photo-date {
	color: #898D90;
}
/* Основной текст */
.content_text {
	padding: 10px 0px 10px 0px;
	margin: 10px 0px 10px 0px;
}
.content-img {
	border: 1px solid #616161;
}
/* Новости */
.news-title {
	margin: 5px 0px 5px 10px;
	color: #015595;
	font-weight: bold;
}
.news-date {
	margin: 10px;
	color: #BBBAA6;
}
.news-img {
	border: 1px solid #616161;
	margin: 10px;
	text-align: left;
}
.news-text {
	margin: 10px;
}
/* Navigator */
.navigator {
	padding: 5px;
	margin: 5px;
	border: 1px solid #E4E2D3;
}
.navigator-current-page {
	padding: 3px;
	margin: 3px;
	background-color: #E13500;
	color: #FFFFFF;
}
.navigator a:link, .navigator a:active, .navigator a:visited {
	color: #015595;
	text-decoration: none;
}
.navigator a:hover {
	color: #FF0000;
	text-decoration: none;
}
/* Формы */
.input_form {
	border-top: 1px solid #30302B;
	border-left: 1px solid #30302B;
	border-bottom: 1px solid #89887C;
	border-right: 1px solid #89887C;
	width: 100%;
	background-color: #FFFFFF;
	color: #2F2F2F;
}
.form th {
	width: 30%;
	white-space: nowrap;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
}
/* Footer */
.copy {
	padding: 10px 0px 10px 30px;
	color: #898D90;
	font-size: 11px;
}
.copy_text {
	padding: 0px 0px 5px 0px;
	color: #898D90;
	font-size: 11px;
}
/* Calendar style */
/* Calendar */
.Calendar {
	border: 2px solid #636254;
	width: 100%;
	background-color: #F4F2E5;
}
.CalendarWeekdayName{
	padding: 3px;
	border-top: 1px solid #E6E6E6;
	border-right: 1px solid #E6E6E6;
	white-space: nowrap;
	background-color: #F0F0F0;
	color: #000000;
	font-size: 11px;
	font-weight: normal;
	text-align: center;
	vertical-align: top;
}
.CalendarWeekdayName a:link {
	color: #015595;
}
.CalendarWeekdayName a:visited{
	color: #015595;
}
.CalendarWeekdayName a:hover, .CalendarWeekdayName a:active{
	color: #FF0000;
}
.CalendarWeekendName{
	padding: 3px;
	border-top: 1px solid #E6E6E6;
	border-right: 1px solid #E6E6E6;
	white-space: nowrap;
	background-color: #F0F0F0;
	color: #000000;
	font-size: 11px;
	font-weight: normal;
	text-align: center;
	vertical-align: top;
}
.CalendarWeekendName a:link {
	color: #000000;
}
.CalendarWeekendName a:visited{
	color: #000000;
}
.CalendarWeekendName a:link, .CalendarWeekendName a:visited{
	color: #FF0000;
}
/* Calendar Day */
.CalendarDay{
	padding: 3px;
	border-top: 1px solid #E6E6E6;
	border-right: 1px solid #E6E6E6;
	background-color: #FAFAFA;
	color: #000000;
	font-size: 11px;
	text-align: center;
}
.CalendarDay a:link {
	color: #015595;
}
.CalendarDay a:visited{
	color: #015595;
}
.CalendarDay a:hover, .CalendarDay a:active{
	color: #FF0000;
}
/* Calendar Weekend */
.CalendarWeekend{
	padding: 3px;
	border-top: 1px solid #E6E6E6;
	border-right: 1px solid #E6E6E6;
	background-color: #F0F0F0;
	color: #000000;
	font-size: 11px;
	text-align: center;
}
.CalendarWeekend a:link {
	color: #015595;
}
.CalendarWeekend a:visited{
	color: #015595;
}
.CalendarWeekend a:hover, .CalendarWeekend a:active{
	color: #FF0000;
}
/* Calendar Today */
.CalendarToday {
	padding: 1px;
	border: 2px solid #015595;
	background-color: #FAFAFA;
	color: #000000;
	font-size: 11px;
	text-align: center;
}
.CalendarToday a:link {
	color: #015595;
}
.CalendarToday a:visited{
	color: #015595;
}
.CalendarToday a:hover, .CalendarToday a:active {
	color: #FF0000;
}
/* Calendar Weekend Today */
.CalendarWeekendToday {
	padding: 1px;
	border: 2px solid #015595;
	background-color: #F0F0F0;
	color: #000000;
	font-size: 11px;
	text-align: center;
}
.CalendarWeekendToday a:link {
	color: #015595;
}
.CalendarWeekendToday a:visited{
	color: #015595;
}
.CalendarWeekendToday a:hover, .CalendarWeekendToday a:active{
	color: #FF0000;
}
/* Calendar Other Month's Day */
.CalendarOtherMonthDay{
	padding: 3px;
	border-top: 1px solid #E6E6E6;
	border-right: 1px solid #E6E6E6;
	background-color: #FAFAFA;
	color: #808080;
	font-size: 11px;
	text-align: center;
}
.CalendarOtherMonthDay a:link {
	color: #808080;
}
.CalendarOtherMonthDay a:visited{
	color: #015595;
}
.CalendarOtherMonthDay a:hover, .CalendarOtherMonthDay a:active{
	color: #FF0000;
}
/* Calendar Other Month's Today */
.CalendarOtherMonthToday {
	padding: 1px;
	border: 2px solid #015595;
	background-color: #FAFAFA;
	color: #015595;
	font-size: 11px;
	text-align: center;
}
.CalendarOtherMonthToday a:link {
	color: #015595;
}
.CalendarOtherMonthToday a:visited{
	color: #015595;
}
.CalendarOtherMonthToday a:hover,.CalendarOtherMonthToday a:active{
	color: #FF0000;
}
/* Calendar Other Month's Weekend */
.CalendarOtherMonthWeekend {
	padding: 3px;
	border-top: 1px solid #E6E6E6;
	border-right: 1px solid #E6E6E6;
	background-color: #F0F0F0;
	color: #808080;
	font-size: 11px;
	text-align: center;
}
.CalendarOtherMonthWeekend a:link {
	color: #808080;
}
.CalendarOtherMonthWeekend a:visited{
	color: #015595;
}
.CalendarOtherMonthWeekend a:hover, .CalendarOtherMonthWeekend a:active{
	color: #FF0000;
}
/* Calendar Other Month's Weekend Today */
.CalendarOtherMonthWeekendToday {
	padding: 1px;
	border: 2px solid #015595;
	color: #015595;
	background-color: #F0F0F0;
	font-size: 11px;
	text-align: center;
}
.CalendarOtherMonthWeekendToday a:link {
	color: #015595;
}
.CalendarOtherMonthWeekendToday a:visited{
	color: #015595;
}
.CalendarOtherMonthWeekendToday a:hover, .CalendarOtherMonthWeekendToday a:active{
	color: #FF0000;
}
/* Calendar Selected Day (for DatePicker) */
.CalendarSelectedDay{
	padding: 3px;
	border-top: 1px solid #E6E6E6;
	border-right: 1px solid #E6E6E6;
	background-color: #E6E6E6;
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
}
.CalendarSelectedDay a:link {
	color: #000000;
}
.CalendarSelectedDay a:visited{
	color: #000000;
}
.CalendarSelectedDay a:hover, .CalendarSelectedDay a:active{
	color: #FF0000;
}
/* Calendar Navigator */
.CalendarNavigator {
	padding: 3px;
	white-space: nowrap;
	color: #000000;
	color: #000000;
	font-size: 11px;
	text-align: center;
	vertical-align: middle;
}
.CalendarNavigator a:link {
	color: #015595;
	text-decoration: none;
}
.CalendarNavigator a:visited{
	color: #015595;
	text-decoration: none;
}
.CalendarNavigator a:hover, .CalendarNavigator a:active{
	color: #FF0000;
	text-decoration: underline;
}
.CalendarNavigator img{
	margin: 2px;
	vertical-align: middle;
}
.CalendarNavigator td {
	font-size: 11px;
}
.CalendarNavigator th {
	font-size: 11px;
}
/* Calendar Extra */
.CalendarEvent{
	font-size: 11px;
	text-align: left;
}
.CalendarEvent a:link {
	color: #015595;
}
.CalendarEvent a:visited{
	color: #015595;
}
.CalendarEvent a:hover, .CalendarEvent a:active{
	color: #FF0000;
}

