table.SiteHead {
	width:100%;
	border-bottom:2px solid #F0F0F0
	}
table.SiteBody {
	width:100%
	}
table.SiteBottom {
	width:100%
	}


.SiteLogo  { width:128px; height:80px;text-align:center; vertical-align:bottom}
.SiteLogodiv { width:128px; height:68px; padding-top:10pt; text-align:center;  font-family:'microsoft sans serif', 'sans-serif';font-size:24px;text-decoration:none;color:black}
.SiteLogodiv a:link { text-decoration:none;color:#000000}
.SiteLogodiv a:visited { text-decoration:none;color:#000000}

.TitleLine {}
.PortalMenu {}
.HSiteMenu { font-family:'tahoma','sans-serif';color:black;padding-left:4px}
.HSiteMenu a:link { color:#000000}
.HSiteMenu a:visited { color:#000000}

.HSiteSubMenu { }
.HSiteMenuBottom {}
.HSiteSubMenuBottom {}
.DocPath {}
.SearchLine {}
.PrintAdd {}
.MainColLeft 
{ width:128px; background:#F0F0F0;vertical-align:top; 
         height:100%; clear:both;
}
.MainColCenter { padding: 6px; vertical-align:top; }
.MainColCenter h1 { margin-top:0.1em }

.MainColCenter a:link { text-decoration:underline;color:#000000 }
.MainColCenter a:visited { text-decoration:underline;color:#000000 }
.MainColCenter a:hover { color:#202020 }

.MainColRight {
	
	align:right;
	float:right;
	}

.VSiteMenu { padding:8px }
.VSiteMenu a:link { text-decoration:none;color:#000000 }
.VSiteMenu a:visited { text-decoration:none;color:#000000 }
.VSiteMenu a:hover { color:#202020 }
.VSiteMenu span { margin-bottom:0.6em; display:block }

.NewsLeft {}
.NewsRight {}
.Banners {}
.Counters { text-align:center;padding-top:6px }
.HotContacts { background:#F0F0F0;width:124px; padding:2px; text-align:center; vertical-align:bottom; font-family:'tahoma', 'sans-serif';font-size:11px;}
.HotContacts td { text-align:center; vertical-align:bottom; font-family:'tahoma', 'sans-serif';font-size:11px}
.SiteInfo { text-align:center; vertical-align:bottom; font-family:'tahoma', 'sans-serif'}
.SiteInfo td { text-align:center; vertical-align:bottom; font-family:'tahoma', 'sans-serif';font-size:70%}
.mlnk { text-decoration:underline }
a.mlnk:link { color:#000000 }
a.mlnk:visited { color:#000000 }
a.mlnk:hover { color:#202020 }

.lnk:hover { }

dl.news dd {margin-bottom:1em }

dl.news dt a:link { text-decoration:none }
dl.news dt a:visited { text-decoration:none }
dl.news dt a:hover { text-decoration:underline }

#y {background:yellow}
#g {border:lightgreen 2px dotted}

.counter_logo
{
	margin-top:1em;	
}
.counter_logo ul li 
{

    list-style-image: none;
    list-style-type: none;
    display: inline;
    padding: 1em 1em 1em 1em;
}

dl.vacancy-info dt
{ 
font: bold;
padding-top: 5pt;

}
