html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, a, img, table {
	margin: 0;
	padding: 0;
	border: 0;
}

html, body {
	margin:0;
	padding:0;
	width: 100%;
	height: 100%;
}

body {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	background-color: #fff;
	text-align: left;
	min-width: 1000px;
	width: 1000px;
	/*width: expression((document.documentElement.clientWidth || document.body.clientWidth) < 1000 ? "1000px": "auto");*/
}

.minwidth {
	min-width:1000px;
	width: 1000px;
	/*width: expression((document.documentElement.clientWidth || document.body.clientWidth) < 1000 ? "1000px": "auto");*/
	background:#fff;
	height: 100%;
}

tr {
	vertical-align: top;
}

td {
	font-size: 12px;
	color: #000;
	/*border-collapse: separate; border: 1px solid #000;*/
}

H1 {
	font-family: Tahoma, Arial, Verdana, sans-serif;
	color: #0A6081;
	font-size: 11px;
	font-weight: bolder;
	margin: 0;
	padding: 0;
}

a, a:hover {
	font-family: Arial, Tahoma, Verdana, sans-serif;
	color: #575757;
	text-decoration: underline;
}

a.header_menu {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	color: #7D7C7C;
	font-size: 10px;
	text-decoration: none;
}
a.header_menu:hover {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	color: #7D7C7C;
	font-size: 10px;
	text-decoration: underline;
}
a.left_menu_consult {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	color: #898989;
	font-size: 11px;
	text-decoration: underline;
}
a.left_menu_consult:hover {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	color: #898989;
	font-size: 11px;
	text-decoration: underline;
}
a.left_menu_register {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	color: #B1B1B1;
	font-size: 10px;
	text-decoration: underline;
}
a.left_menu_register:hover {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	color: #B1B1B1;
	font-size: 10px;
	text-decoration: underline;
}
a.left_menu_text_bottom {
	font-family: Arial, Tahoma, Verdana, sans-serif;
	color: #6B6B6B;
	font-size: 11px;
	text-decoration: underline;
}
a.left_menu_text_bottom:hover {
	font-family: Arial, Tahoma, Verdana, sans-serif;
	color: #6B6B6B;
	font-size: 11px;
	text-decoration: underline;
}
a.error404, a.error404:hover {
	font-family: Arial, Tahoma, Verdana, sans-serif;
	color: #0B5F81;
	font-size: 12px;
	text-decoration: underline;
}
a.table_title_text_1 {
	font-family: Arial, Tahoma, Verdana, sans-serif;
	color: #575757;
	font-size: 12px;
	text-decoration: none;
}
a.table_title_text_1:hover {
	text-decoration: underline;
}
a.punct_list, a.punct_list:hover {
	font-family: Arial, Tahoma, Verdana, sans-serif;
	color: #8B8B8B;
	font-size: 11px;
	text-decoration: underline;
}
a.table_title_text_4 {
	font-family: Arial, Tahoma, Verdana, sans-serif;
	color: #0A6081;
	font-size: 12px;
	font-weight: bolder;
	text-decoration: none;
}
a.table_title_text_4:hover {
	font-family: Arial, Tahoma, Verdana, sans-serif;
	color: #0A6081;
	font-size: 12px;
	font-weight: bolder;
	text-decoration: underline;
}
a.left_menu_stat_name {
	font-family: Arial, Tahoma, Verdana, sans-serif;
	color: #757575;
	font-size: 11px;
	font-weight: bolder;
	text-decoration: none;
}
a.left_menu_stat_name:hover {
	font-family: Arial, Tahoma, Verdana, sans-serif;
	color: #757575;
	font-size: 11px;
	font-weight: bolder;
	text-decoration: underline;
}
a.name_title, a.name_title:hover {
	font-family: Tahoma, Arial, Verdana, sans-serif;
	color: #0A6081;
	font-size: 11px;
	font-weight: bolder;
	text-decoration: underline;
}
a.input_title_reg, a.input_title_reg:hover {
	font-family: Arial, Tahoma, Verdana, sans-serif;
	color: #999;
	font-size: 12px;
	font-weight: bolder;
	text-decoration: underline;
}


.header_menu {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	color: #7D7C7C;
	font-size: 10px;
}
.left_menu_comment_title {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	color: #808080;
	font-size: 11px;
}
.left_menu_text_urist {
	font-family: Arial, Tahoma, Verdana, sans-serif;
	color: #5B5B5B;
	font-size: 11px;
}
.table_title_white_bold {
	font-family: Arial, Tahoma, Verdana, sans-serif;
	color: #FFF;
	font-size: 12px;
	font-weight: bolder;
}
.left_menu_text_login {
	font-family: Tahoma, Arial, Verdana, sans-serif;
	color: #999999;
	font-size: 10px;
}
.left_menu_stat_name {
	font-family: Arial, Tahoma, Verdana, sans-serif;
	color: #757575;
	font-size: 11px;
	font-weight: bolder;
}
.left_menu_text {
	font-family: Tahoma, Arial, Verdana, sans-serif;
	color: #8E8E8E;
	font-size: 10px;
}
.left_menu_text_bottom {
	font-family: Arial, Tahoma, Verdana, sans-serif;
	color: #6B6B6B;
	font-size: 11px;
}
.table_title_text_1 {
	font-family: Arial, Tahoma, Verdana, sans-serif;
	color: #575757;
	font-size: 12px;
}
.table_title_text_2 {
	font-family: Arial, Tahoma, Verdana, sans-serif;
	color: #939393;
	font-size: 12px;
}
.table_title_text_3 {
	font-family: Arial, Tahoma, Verdana, sans-serif;
	color: #BC2626;
	font-size: 12px;
	font-weight: bolder;
}
.table_title_text_4 {
	font-family: Arial, Tahoma, Verdana, sans-serif;
	color: #0A6081;
	font-size: 12px;
	font-weight: bolder;
}
.table_news_date {
	font-family: Arial, Tahoma, Verdana, sans-serif;
	color: #888;
	font-size: 12px;
}
.news_subj {
	font-family: Arial, Tahoma, Verdana, sans-serif;
	color: #0D5C7A;
	font-size: 16px;
	font-weight: bolder;
}
.news_title {
	font-family: Arial, Tahoma, Verdana, sans-serif;
	color: #808C9A;
	font-size: 12px;
}
.main_text {
	font-family: Arial, Tahoma, Verdana, sans-serif;
	color: #565656;
	font-size: 12px;
}
.search_field_1 {
	font-family: Arial, Tahoma, Verdana, sans-serif;
	color: #989898;
	font-size: 12px;
}
.search_field_2 {
	font-family: Arial, Tahoma, Verdana, sans-serif;
	color: #CBCBCB;
	font-size: 12px;
}
.error404 {
	font-family: Arial, Tahoma, Verdana, sans-serif;
	color: #595959;
	font-size: 12px;
}
.errorRed {
	font-family: Arial, Tahoma, Verdana, sans-serif;
	color: #BC2626;
	font-size: 12px;
}
.name_title {
	font-family: Tahoma, Arial, Verdana, sans-serif;
	color: #0A6081;
	font-size: 11px;
	font-weight: bolder;
}
.blue_text {
	font-family: Tahoma, Arial, Verdana, sans-serif;
	color: #0A6081;
	font-size: 11px;
}
.name_title_left {
	font-family: Tahoma, Arial, Verdana, sans-serif;
	color: #0A6081;
	font-size: 11px;
	font-weight: bolder;
}
.input_title_reg {
	font-family: Arial, Tahoma, Verdana, sans-serif;
	color: #999;
	font-size: 12px;
	font-weight: bolder;
}
.contact_light_blue {
	font-family: Arial, Tahoma, Verdana, sans-serif;
	color: #92AEBA;
	font-size: 13px;
}

.hidden{
	display: none;
}
.error{
	display: inline;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	color: #BC2626;
	font-size: 11px;
}

/**
 * Paginator
 */
.paginatorSelected {
	font-family: Arial, Tahoma, Verdana, sans-serif;
	color: #FFF;
	font-size: 12px;
	font-weight: bolder;
	background: #D9DDE8;
}
.paginator, a.paginator {
	font-family: Arial, Tahoma, Verdana, sans-serif;
	color: #888;
	font-size: 12px;
	text-decoration: none;
}
a.paginator:hover {
	text-decoration: underline;
}

p {
	padding: 0 0 0 0; /* top right bottom left */
}

input.blue, select.blue, textarea.blue {
	font-family : Verdana, Arial, sans-serif;
	color: #999;
	font-size: 10px;
	background-color: #fff;
	border-collapse: separate;
	border: 1px solid #7F9DB9;
	text-decoration:none;
}

.border_bottom_blue {
	border-bottom: 1px solid #000;
}
.border_top_bottom_blue {
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
}

/** DROP MENU **/
a.drop_menu {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	color: #798B93;
	font-size: 11px;
	text-decoration: none;
}
a.drop_menu:hover {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	color: #798B93;
	font-size: 11px;
	text-decoration: underline;
}

ul {
	margin: 0;
	padding: 0;
	list-style: none;
	/* Width of Menu Items */
	/*border-bottom: 1px solid #ccc;*/
	}
	
ul li {
	position: relative;
	}
	
li ul {
	position: absolute;
	left: 0; /* Set 1px less than menu width */
	top: 25px;
	display: none;
	}

/* Styles for Menu Items */
ul li a {
	display: block;
	text-decoration: none;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #798B93;
	background: url(/siteimg/space.gif) no-repeat; /* IE6 Bug */
	padding: 6px 0 6px 20px;
	border: 0; /* IE6 Bug */
	border-bottom: 0;
	}
	
/* Holly Hack. IE Requirement \*/
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
/* End */

li:hover ul, li.over ul { display: block; } /* The magic */


