h1 {
    color:#8b0c34; 
    font-family:Arial, Helvetica, sans-serif; 
    font-size:18px; 
    font-weight:bold; 
    text-decoration: none;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 10px 0px;



}
h2 {
    color:#8b0c34; 
    font-family:Arial, Helvetica, sans-serif; 
    font-size:16px; 
    font-weight:bold; 
    text-decoration: none;
    margin: 0px 0px 0px 0px;
    padding: 10px 0px 10px 0px;


}
h3 {
    font-size: 14px;
}
h4 {
    font-size: 12px;
}
h5 {
    font-size: 10px;
}
h6 {
    font-size: 9px;
}
hr {
border: none 0; 
border-top: 1px solid #d0d0d0;
height: 1px;
} 

body {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;

    background-image: url(/skins/pgi/im/topbg1.jpg);
    background-repeat: no-repeat;
    background-color: #ffffff;
    background-position: center top;

}

td {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
}
img {
    border: none;
}

a:link,a:active,a:visited  {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    color: #1d5da7;
}
a:hover {
    color: #8b0c34;
    text-decoration: none;
}

ul {
    margin: 0px 0px 0px 10px;
    padding: 0px 0px 0px 0px;
    font-size: 12px;
}
li{
    padding: 2px 0px 2px 0px;
    margin: 0px 0px 0px 0px;
}

/* -------- mmenu ---------------------------- */
.mmenu {
    color: #000000;
    font-size: 14px;
    text-decoration: none;
}
a.mmenu:link, 
a.mmenu:visited,
a.mmenu:active 
{
    color: #000000;
    font-size: 14px;
    text-decoration: none;
}
a.mmenu:hover {
    color: #FFFFFF;
    text-decoration: underline;
}

a.botmenu:link, 
a.botmenu:visited,
a.botmenu:active 
{
    color: #ffffff;
    font-size: 14px;
    text-decoration: none;
}
a.botmenu:hover {
    color: #FFFFFF;
    text-decoration: underline;
}



a.toplink:link, 
a.toplink:visited,
a.toplink:active 
{
    color: #B0012C;
    font-size: 18px;
    text-decoration: underline;
}
a.toplink:hover {
    text-decoration: none;
}

a.news:link, 
a.news:visited,
a.news:active 
{
    color: #0B3C8B;
    font-size: 12px;
    text-decoration: underline;
}
a.news:hover {
    text-decoration: none;
}
a.newsm:link, 
a.newsm:visited,
a.newsm:active 
{
    padding: 0px 0px 0px 10px; 
    color: #B0012C;
    font-size: 12px;
    text-decoration: underline;
    background-image: url(/skins/pgi/im/ln.gif);
    background-repeat: no-repeat;
    background-position: 0px 6px;
}
a.newsm:hover {
    text-decoration: none;
}


/* ---------- copy -------------------------- */
#copy {
    font-size: 9px;
    color: #999999;
}

#copy a:link, 
#copy a:visited, 
#copy a:active
{
    font-size: 9px;
    color: #999999;
    text-decoration: underline;
}
#copy a:hover {
    font-size: 9px;
    color: #8A0830;
}

/* ---------- bradcrumb -------------------------- */

.breadcrumb {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #909090;
}
a.breadcrumb:link,
a.breadcrumb:visited {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #909090;
    text-decoration: underline;
}
a.breadcrumb:hover {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #900000;
    text-decoration: underline;
}

/* ---------- table border -------------------------- */

.tab{
    background-image: url(/skins/pgi/im/ttabbg.gif);
    background-repeat: no-repeat;
}

table.border{
    border-collapse:collapse
}

table.border td{
    border:1px solid #8F99A6;
    padding: 6px 5px;
    vertical-align: middle;
    background-color: #E5EEF1;
}

table.border th, table.border thead, table.border thead tr , table.border thead td{
    border:1px solid #8F99A6;
    padding: 7px;
    vertical-align: middle;
    font-weight: bold;
    color: #8B0C34;
    background-color: #BFCCDD;
}


table.borderD{
    border-collapse:collapse;
}

table.borderD td{
    border:1px solid #c3c3c3;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 1px;
    padding-bottom: 1px;
    vertical-align: middle;
}

table.borderD th, table.border thead {
    border:1px solid #c3c3c3;
    padding-left: 5px;
    padding-right: 5px;
    vertical-align: middle;
    font-weight: bold;
}

/* ---------- left menu -------------------------- */
#leftmenu ul {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 12px;
}
#leftmenu li {
    padding: 2px 0px 2px 0px;
    margin: 0px 0px 0px 0px;
    list-style-position: inside;
    list-style-type: disc;
}
#leftmenu li a:link, 
#leftmenu li a:visited {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    text-decoration: none;
}

#leftmenu li a:hover {
    color: #666666;
    text-decoration: underline;
}

#submenu a:link, 
#submenu a:visited, 
#submenu a:active, 
#submenu  {
 color:#8b0c34; 
 font-family:Arial, Helvetica, sans-serif; 
 font-size:18px; 
 font-weight:bold; 
 text-decoration: none;
}
#submenu a:hover {
 color: #C5061A; 
}


#tooltip {
    position: absolute;
    z-index: 3000;
    font-size: 12px;
    width:350px;
    border: 1px solid #E1E6EF;
    background-color: #0C3D8C;
    opacity: 0.90;
    filter: alpha(opacity=90);
    color:#ffffff;
    text-align: justify;
    vertical-align: top;

}
#tooltip a {
  background-color: #ffffff;
  padding: 15px;
  font-weight:bold;
  font-size:11px;
  text-decoration: underline;
}
#tooltip div {
  padding-left:5px;
  padding-right:5px;
  padding: 10px; 
}

#tooltip h4 {
  background-color: #BFCCDD;
/*  background-image: url('/skins/template/i/setka1.gif'); */
  color:#000000;
  font-weight:bold;
  font-size:12px;
  padding: 3px 10px 5px 10px;
  vertical-align: top;
}


