/* General */

body { 
  font-family: Verdana, Arial;
  color: #36384D;
  margin: 0px;
  padding: 10px;
  background-color: #ffffff;
}

a:link    { color: #2A4DFF; }
a:visited { color: #8599FA; }
a:hover   { color: #2A4DFF; text-decoration: none; }
a:active  { color: #2A4DFF; }

td { 
  font-size: 80%;
  line-height: 1.3em;
}

h1 { 
  font-size: 160%;
  font-weight: normal;
  line-height: 1.2em;
  margin-bottom: 0.3em;
  padding-bottom: 0em;
}

h2 { 
  font-size: 125%;
  font-weight: bold;
  margin-bottom: 0px;
  padding-bottom: 0px;
  font-weight: bold;
}

h3 { 
  font-size: 100%;
  font-weight: bold;
  margin-bottom: 0px;
  padding-bottom: 0px;
}

h4 { 
  font-size: 85%;
  font-weight: bold;
  margin-bottom: 0px;
  padding-bottom: 0px;
}

ul { 
  padding-top: 0em;
}

ul.spaced li { 
  margin-top: 1em;
}

ul.spaced ul li { 
  margin-top: 0em;
}

ol.spaced li { 
  margin-top: 1em;
}

div.hr {
  height: 1px;
  border-bottom: solid 1px #adadad;
}

div.hr hr {
  display: none;
}


/* Layout elements - main table */

table#main { 
  width: 100%;
}

td#header-print { 
}

td#header { 
  display: none;
}

table.header { 
  width: 100%;
}

table.header td { 
  vertical-align: top;
}

td#menu { 
  display: none;
}

td#content { 
  padding-left: 0px;
  padding-right: 5px;
  vertical-align: top;
}

table.content { 
  height: 100%;
}

td#menu-aux { 
  display: none;
}

td#home-back-to-top { 
  display: none;
}

td#footer { 
  border-top: solid 1px #adadad;
  color: #000000;
  padding-top: 2em;
}


/* Logo */

img.logo { 
  margin: 0px 0px 0px 0px;
  border: 0px;
}

img.logo-name { 
  margin: 0px 0px 34px 7px;
  border: 0px;
}


/* Languages and Search */

td.lang-search { 
  display: none;
}

div.lang { 
  display: none;
}

div.search { 
  display: none;
}

table.search { 
  display: none;
}


/* Menu */

div.menu-cluster, div.menu-cluster-title-fond, div.menu-cluster-title-osiguranje { 
  display: none;
}

div.menu-cluster-body { 
  display: none;
}


/* Menu aux */

div.menu-aux { 
  display: none;
}


/* Footer */

div.footer { 
  font-size: 85%;
  color: #ffffff;
  line-height: 1em;
  padding: 3px 0px 4px 0px;
}


/* Main text */

div.main-text { 
  margin: 10px 0px 20px 15px;
}


/* Elements of the home page */

div.tag-line { 
  font-weight: bold;
  font-size: 85%;
  font-style: italic;
  line-height: 1.3em;
}

div.homepage-section { 
  width: 191px;
  text-align: left;
}

div.homepage-section-body { 
  background-image: url('../img/bg-homepage-section.gif');
  background-repeat: repeat-y;
  line-height: 1.3em;
  font-size: 85%;
  padding: 0.5em 0.7em 0.5em 0.9em;
}

div.homepage-section-footer { 
  display: none;
}

div.homepage-news { 
  margin-left: 0px;
  margin-top: 0.5em;
}


/* Next pension */

div.pension { 
  float: right;
  border: solid 1px #CD0102;
  font-size: 85%;
  font-weight: bold;
  text-align: center;
  padding: 1em 0.2em 1.2em 0.2em;
}

span.pension-date { 
  display: block;
  font-size: 160%;
  padding-top: 0.3em;
}


/* News and Clipping */

div.news-title { 
  margin-top: 1em;
  background-image: url('../img/bg-news-title.gif');
  background-repeat: no-repeat;
  font-size: 120%;
  font-weight: bold;
}

div.news-item, div.clipping-item { 
  font-size: 85%;
  margin-top: 1em;
  padding-bottom: 1em;
}

span.news-date, span.clipping-date { 
  font-size: 85%;
  font-weight: bold;
}

span.news-archive, span.clipping-archive { 
  display: block;
  font-size: 85%;
}

span.news-title, span.clipping-title { 
}

span.clipping-source { 
  display: block;
}


/* Glas osiguranika */

div.glas-osiguranika { 
  border: solid 1px #D5DBFF;
  text-align: center;
  margin-top: 1em;
  margin-bottom: 1em;
  padding-top: 1em;
  padding-bottom: 1em;
  font-weight: bold;
  font-style: italic; <p> font-size: 1.1em; }

