A.style_portfolio:link { text-decoration:none; color:#316698; font-weight:bold; font-family:Verdana; }
A.style_portfolioSelected:link { text-decoration:none; color:#30CCFA; font-weight:bold; font-family:Verdana; }
A.style_portfolio:hover { color: #30CCFA; }
A.style_portfolioSelected:hover { color: #30CCFA; }

body {
         font-family: Verdana;
         font-size: 11px;  padding: 0px; margin: 0px;
        
}
table.MainTable
{
	border:0px solid green;
	margin:0px;
	padding:0px;
}
table.MainTable TD
{
	border:0px solid red;
	margin:1px;
	padding:0px;
}

td.News
{
	font-family:Arial; color: #2F6798;
    font-size: 12px;  padding-right: 10px; padding-top:10px; margin: 0px 20px 0 20px;
    text-align:justify; vertical-align: top;
    
}
td.News h1
{
    font-family:Verdana;
	font-size:18px; color:#7D7D7D;
	margin: 0px;
	text-align:left; vertical-align:text-top;
	padding-left:0px;
}

h1
{
	font-family:Arial Black;
	font-size: 22px; color: #2F6798; 
	padding-left: 0px; margin: 0px ; 
	text-align: left;	
}

h2
{
	font-family:Verdana;
	font-size:16px; color:Black;
	padding-left: 0px; margin: 10px;
	text-align:left; vertical-align:text-bottom;
	border: 0px solid #666;
}
p.content
{
	font-family:Verdana;
	font-size:16px; color: #002f5b;
	margin: 0px;
	vertical-align:top;
	padding-left:0px;
	text-align:justify;
	
}
.content
{
	font-family:Verdana;
	font-size:16px; color: #002f5b;
	margin: 0px;
	vertical-align:top;
	padding-left:0px;
	text-align:justify;
	
}
td.content
{
	font-family:Verdana;
	font-size:16px; color: #002f5b;
}
ul.content
{
	font-family:Verdana;
	font-size:14px; color: #316698;
	margin-right:60px;
	text-align:justify;
	line-height: 18px;
	border: 0px;
}
ul.vacansies
{
	font-family:Verdana;
	font-size:11px; color: #316698;
	margin-right:0px;
	margin-left:-2em;
	text-align:justify;
	line-height: 18px;
	border: 0px;
}
td.vacansies
{
	font-family:Verdana;
	font-size:11px; color: #316698;
	margin-right:0px;
	margin-left:-2em;
	text-align:justify;
	line-height: 18px;
	border: 0px;
}


div#sitemap ul {list-style-position:inside;}
div#sitemap ul li { line-height:30px; color:#316698; font-family:Verdana; font-size:14px;}
div#sitemap ul li a { text-decoration:none; color:#316698; font-weight:bold; }
div#sitemap ul li.subitem {line-height:20px; color:#2F6798; font-family:Verdana; font-size:11px;margin-left:0px; }
div#sitemap ul li.subitem a {text-decoration:none; color:#316698; font-weight:normal;} 
div#codecs li{font-family:Verdana;font-size:14px; color: #316698;text-align:justify;line-height: 18px;border: 0px;}
div#codecs li a{font-family:Verdana;font-size:12px; border: 0px;}

li
{
	font-family:Verdana;
	font-size:1.0em; color: #316698;
	margin-left:35px;
	text-align:justify;
	line-height: 18px;
	border: 0px;
}
p.FEEDBACK
{ 
    font-family:Verdana;
	font-size:9px; color:#A1A1A1;
	margin: 0px;
	vertical-align:text-top;
	padding-left:0px;
	text-align:right;
}	
h3
{
	font-family:Verdana;
	font-size:12px; color:#7D7D7D;
	margin: 0px;
	text-align:left; vertical-align:text-top;
	padding-left:0px;
	text-align:left;
	font-weight:800;
}
p.nyzni
{
	font-family: Verdana;
	font-size: 12px; color: Gray;
	margin: 0px;
	text-align:left; vertical-align:text-top;
	padding-left:0px;
	font-weight:800;
}
p.nyzni a:link, p.nyzni a:visited, p.nyzni a:active 
{
	font-family: Verdana;
	font-size: 15px; color: Gray;
	font-weight:800;
	text-decoration : none;
}

p.nyzni a:hover 
{ 
	text-decoration : none;
	color: Black;
	
}
p.verhni
{
	font-family: Copperplate Gothic Bold;
	font-size: 18px; color:#336699;
	margin: 0px;
	text-align:left; vertical-align:text-top;
	padding-left:0px;
	font-weight:800;
}
p.verhni a:link, p.verhni a:visited, p.verhni a:active 
{
	font-family: Copperplate Gothic Bold;
	font-size: 18px; color:#336699;
	font-weight:800;
	text-decoration : none;
}

p.verhni a:hover 
{ 
	text-decoration : none;
	color:#00ccff;
}

img
{
	border:0px;
}

table.gridImg
{
	padding-left:20px;
	margin-left:20px;
	text-align:left;
	
}

img.grid
{
	max-height:150px;
	max-width:150px;
	margin-left:10px;
	margin-right:10px;
	margin-top:10px;
}

.dotted {
  border-bottom: dotted 2px #0066cc;
}
