body { background-color: #FFFFFF; font-family: Verdana; color: #000000; }
td { font-size: 12px; }
a { text-decoration: none; color: #000000; }
a:hover { text-decoration: underline; }

.copyright, .copyright * { color: #FFFFFF; font-weight: none; font-family: Arial; font-size: 11px; }
#contacts, #contacts td { color: #FFFFFF; }
#phone, #phone td { }
#news .head, #news .head * { color: #1983b5; font-size: 13px; font-weight: bold; }
.bnr { width: 210; border: 1px solid #777777; }

/* Begin */
#topmenu * { color: #FFFFFF; font-family: Arial; font-size: 12px; font-weight: none;}
#topmenu a { text-decoration: none; color: #FFFFFF; }
#topmenu a:hover { text-decoration: none; color: #FFFFFF; } 
#topmenu .dir a
{ 
	padding: 5px 13px;	
	display: block;	
	position: relative;
 	cursor: hand;		
} 
#topmenu .dir a:hover 
{ 
	padding: 6px 12px 4px 14px;
} 



#sidemenu, #sidemenu * { color: #000000; font-family: Arial; font-weight: none; font-size: 12px; }
#sidemenu a { text-decoration: none; color: #000000; }
#sidemenu a:hover { text-decoration: none; color: #0F5F7F; }
#sidemenu .head, #sidemenu .head * { color: #FFFFFF; ;font-size: 13px; font-weight: bold; }
#sidemenu .dir a
{ 
	padding: 3px 5px;	
	display: block;	
	position: relative;
 	cursor: hand;		
} 
#sidemenu .dir a:hover 
{ 
	padding: 4px 4px 2px 6px;
} 


#content { font-family: Verdana; }
#content td { font-family: Verdana; }
#content a { text-decoration: underline; color: Blue; }
#content a:hover { text-decoration: none; color: Red; }
#content .img { border: 1px solid #777777; }
#content p, #content p * { margin-top: 0px  }

#title, #title * { color: #114b63; font-family: Verdana; font-size: 10px; font-weight: bold; }
#title a { text-decoration: bold; color: #114b63; }
#title a:hover { text-decoration: underline; color: #114b63; }
#title .title * { color: #1983b5; font-size: 14px; font-weight: bold; }

#form form { padding: 0px; margin: 0px }
#form input { width: 100% }
#form textarea { width: 100%; height: 105px }
#form .button input { width: auto; }

.message { color: blue; font-weight: bold; }

.pad { padding: 3px 5px 3px 5px; }
.hpad { padding: 0px 5px 0px 5px; }
.vpad { padding: 3px 0px 3px 0px; }
.toppad { padding-top: 3px; } 

.outlined { background-color: #000000; border: 0px solid #000000; }
.tablehead { background-color: #EFEDEE; color: Black; }
.subhead { padding: 2px 0px 3px 5px; background-color: #FFFFFF; }

.menuhead { padding: 2px 0px 3px 5px; border-bottom: 10px solid #FF0000; border-bottom-width: 10px; background-color: #000000; }
/* End */
