/* CSS Document */
ul.main_menu { margin:0px;padding:0px 0px 0px 60px; width:540px;}
ul.main_menu li {list-style-type:none; padding-right:4px; float:left;}
/*----------------------------------------------------------------------------------------------------------------------------*/
a.home:link { text-decoration:none; text-align:center; display:block; background:url(../images/home.jpg) no-repeat top left; width:79px; height:36px;}
a.home:visited {text-decoration:none; text-align:center; display:block; background:url(../images/home.jpg) no-repeat top left; width:79px; height:36px;}
a.home:active {	text-decoration:none; text-align:center; display:block; background:url(../images/home_hover.jpg) no-repeat top left; width:79px; height:36px;}
a.home:hover { text-decoration:none; text-align:center; display:block; background:url(../images/home_hover.jpg) no-repeat top left; width:79px; height:36px;}

/*--------------------------------------*/
a.about:link { text-decoration:none; text-align:center; display:block; background:url(../images/about.jpg) no-repeat top left; width:107px; height:36px;}
a.about:visited { text-decoration:none; text-align:center; display:block; background:url(../images/about.jpg) no-repeat top left; width:107px;  height:36px;}
a.about:active { text-decoration:none; text-align:center; display:block; background:url(../images/about_hover.jpg) no-repeat top left; width:107px;  height:36px;}
a.about:hover { text-decoration:none; text-align:center; display:block; background:url(../images/about_hover.jpg) no-repeat top left; width:107px;  height:36px;}
/*--------------------------------------*/
a.reference:link { text-decoration:none; text-align:center; 	display:block; background:url(../images/reference.jpg) no-repeat top left; width:115px; height:36px;}
a.reference:visited { text-decoration:none; text-align:center; display:block;  background:url(../images/reference.jpg) no-repeat top left; width:115px; height:36px;}
a.reference:active {	text-decoration:none; text-align:center; display:block; background:url(../images/reference_hover.jpg) no-repeat top left; width:115px; height:36px;}
a.reference:hover { text-decoration:none; text-align:center; display:block; background:url(../images/reference_hover.jpg) no-repeat top left; width:115px; height:36px;}
/*--------------------------------------*/
a.direction:link { text-decoration:none; text-align:center; display:block; background:url(../images/direction.jpg) no-repeat top left; width:102px; height:36px;}
a.direction:visited { text-decoration:none; text-align:center; display:block; background:url(../images/direction.jpg) no-repeat top left; width:102px; height:36px;}
a.direction:active { text-decoration:none; text-align:center; display:block; background:url(../images/direction_hover.jpg) no-repeat bottom left; width:102px; height:36px; }
a.direction:hover { text-decoration:none; text-align:center; display:block; background:url(../images/direction_hover.jpg) no-repeat bottom left; width:102px; height:36px; }
/*--------------------------------------*/
a.contacts:link { text-decoration:none; text-align:center; display:block; background:url(../images/contact.jpg) no-repeat top left; width:113px; height:36px;}
a.contacts:visited {	text-decoration:none; text-align:center; display:block; background:url(../images/contact.jpg) no-repeat top left; width:113px; height:36px; }
a.contacts:active { text-decoration:none; text-align:center; display:block; background:url(../images/contact_hover.jpg) no-repeat top left; width:113px; height:36px;}
a.contacts:hover { text-decoration:none; text-align:center; display:block; background:url(../images/contact_hover.jpg) no-repeat top left; width:113px; height:36px;}
/*--------------------------------------*/
/*--------------------------------------*/
a.home_act { text-decoration:none; text-align:center; display:block; background:url(../images/home_hover.jpg) no-repeat top left; width:79px; height:36px; }
a.home_act:hover {	text-decoration:none; text-align:center; display:block; background:url(../images/home_hover.jpg) no-repeat top left; width:79px; height:36px; }

a.about_act {	text-decoration:none; text-align:center; display:block; background:url(../images/about_hover.jpg) no-repeat top left; width:107px; height:36px; }
a.about_act:hover { text-decoration:none; text-align:center; display:block; background:url(../images/about_hover.jpg) no-repeat top left; width:107px; height:36px; }

a.reference_act { text-decoration:none; text-align:center; display:block; background:url(../images/reference_hover.jpg) no-repeat top left; width:115px; height:36px; }
a.reference_act:hover { text-decoration:none; text-align:center; display:block; background:url(../images/reference_hover.jpg) no-repeat top left; width:115px; height:36px; }

a.direction_act {	text-decoration:none; text-align:center; display:block; background:url(../images/direction_hover.jpg) no-repeat bottom left; width:102px; height:36px; }
a.direction_act:hover { text-decoration:none; text-align:center; display:block; background:url(../images/direction_hover.jpg) no-repeat bottom left; width:102px; height:36px; }

a.contacts_act {	text-decoration:none; text-align:center; display:block; background:url(../images/contact_hover.jpg) no-repeat top left; width:113px;height:36px; }
a.contacts_act:hover { text-decoration:none; text-align:center; display:block; background:url(../images/contact_hover.jpg) no-repeat top left; width:113px; height:36px; }


/*----------------------------------- Png image use ie---------------------------------------------------------------*/
