html {
	height: 100%;
	}

body {
	color: #272B2A;
	font: normal normal 12px arial,tahoma,verdana;
	padding: 0; 
	margin: 0; 
	background: #FFFFFF;
	height: 100%;	
	}
	
img {border: none} 

 
form {
	margin: 0;
	padding: 0;	
	}
	
table {
	border-collapse: collapse; 	 
	}	
	
td, th {	
	text-align: left;
	vertical-align: top;	
	padding: 0;
	color: #272B2A;
	font: normal normal 12px arial,tahoma,verdana;
	}
	
p {
   	color: #272B2A;
	font: normal normal 12px arial,tahoma,verdana;
	padding: 0;
	margin: 0 0 10px 0;
   	}	

h1 {
	color: #0072BC;
	font: italic bold 18px arial,tahoma,verdana;
	padding: 0;
	margin: 0 0 20px 0;
	}	
	
h2 {
	color: #0072BC;
	font: normal bold 12px arial,tahoma,verdana;
	padding: 0;
	margin: 0 0 10px 0;
	}	

h3 {
   	color: #272B2A;
	font: normal bold 12px arial,tahoma,verdana;
	padding: 0;
	margin: 0 0 10px 0;
   	}
	
a {
   	color: #0072BC;
	font: normal normal 12px arial,tahoma,verdana;
	padding: 0;
	text-decoration: underline;
	}		

a:hover {
   	text-decoration: none;
	}	

div.clear {
	clear: both;
	}	
	
.razd {
	background: url("../img/ud_razd_bottom.jpg") no-repeat left bottom;
	}	
.t_cent_cent td {
	vertical-align: middle;
	text-align: center;
	padding: 30px 10px;
	}
	
.cent_cent {
	vertical-align: middle;
	text-align: center;
	}	

#footert {
	color: #272B2A;
	background: #FFFFFF;
	vertical-align: bottom;
	}
	
#footer .copyright {
	color: #272B2A;
	margin: auto 0 15px 0;
	float: left;
	}

#footer .working {
	color: #272B2A;
	margin: auto 0 15px 0;
	float: right;
	}	

#footer .working a {
	color: #272B2A;
	}	
	
#main_page, #header {
	width: 100%;
	height: 100%;
	}	
	
.header {
	background: #FFFCF6;
	}
	
.header .div_header {
	width: 990px;
	height: 186px;
	position: relative;
	background-image: url(../img/ud_header.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	}
	
.header .div_header a.header_link {
	display: block;
	position: absolute;
	width: 400px;
	height: 100px;
	top: 74px;
	left: 127px;
	}

.header .div_header a.letter {
	display: block;
	position: absolute;
	width: 355px;
	height: 43px;
	top: 101px;
	left: 591px;
	}
	

.search_frm {
	display: block;
	width: 270px;
	height: 20px;
	position: absolute;
	top: 160px;
	right: 45px;
	}	

.search_frm	.search_field {
	width: 228px;
	height: 20px;
	margin: 0 1px;
	padding: 0;
	display: block; 
	float: left;
	}

.search_frm	.search_button {
	border: none;
	background: url("../img/ud_find.gif") no-repeat left top;
	cursor: pointer;
	width: 31px; 
	height: 20px;
	display: block; 
	float: right;
	}

	
	
#main_page .ud_line_left {
	background: url("../img/ud_line_left.gif") repeat-x top;
	}	

#main_page .ud_line_right {
	background: url("../img/ud_line_right.gif") repeat-x top;
	}		
	
#main_page .navigation {
	background: url("../img/ud_line_right.gif") repeat-x top;
	}	 
	
.search_box {
	text-align: right;
	vertical-align: middle;
	}	
	
#nav {
	list-style: none;
	margin: 0 0 0 23px;
	padding: 0;
	}
	
#nav ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}	

#nav li {
	float: left;
	position: relative;
	height: 20px;
	height: auto !important;
	padding: 0 20px;
	}
	
#nav li a {
	display: block;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none; 	
	padding: 3px 0 0 0;
	
	}
	

#nav li:hover a, #nav li.jshover a {
	text-decoration: underline; 	
	}

#nav li:hover ul, #nav li.jshover ul {
  display: block;
}	
	
#nav li ul {
	display: none;
	position: absolute;
	width: 148px;
	padding: 5px 0 0 0;
	}	

#nav li ul li.sn_border_top {
	background: #F3EBE0 url("../img/ud_sub_nav_top.gif") no-repeat left top;
	}	

#nav li ul li.sn_border_bottom {
	background: #F3EBE0 url("../img/ud_sub_nav_bottom.gif") no-repeat left bottom;
	}

#nav li li {	
	width: 148px;	
	background: #F3EBE0;
	padding: 0;
	}
	
#nav li:hover li a, #nav li.jshover li a  {
	width: 128px;
	color: #0174BA;
	padding: 10px 0;
	margin: 0 10px; 
	font-weight: normal;
	text-decoration: none;
	border-bottom: 1px solid #ffffff;
	}

#nav li li a:hover {
	color: #00704D;
	}	
	
#nav li li.sn_border_bottom a{
	
	border: none;
	padding: 10px 0 0 0;
	margin: 0 10px 10px 10px;
	}	
	
#main_page .main_text {
	padding: 0 23px;
	}

#main_page .news_text {
	padding: 0 45px 23px 23px;
	color: #0072BC;
	}	

#main_page .news_text  p {
	color: #0072BC;
	}	
	
#main_page .footer_links {	
	padding: 0px 23px 20px 23px;
	}	
	
#main_page .footer_links a {
	display: block;
	height: 15px;
	float: left;
	margin: 0 20px 0 0;
	}		
	
#main_page .footer_links a.link1 {
	width: 114px;
	background: url("../img/ud_logo1.gif") no-repeat left top;
	}	
	
#main_page .footer_links a.link2 {
	width: 82px;
	background: url("../img/ud_logo2.gif") no-repeat left top;
	}
	
#main_page .footer_links a.link3 {
	width: 106px;
	background: url("../img/ud_logo3.gif") no-repeat left top;
	}
	
#main_page .footer_links a.link4 {
	width: 88px;
	background: url("../img/ud_logo4.gif") no-repeat left top;
	}	
	
#main_page .footer_links a.link5{
	width: 93px;
	background: url("../img/ud_logo5.gif") no-repeat left top;
	}	

#main_page .footer_links a:hover{
	background-position: left bottom;
	}		
	 	
	