/* General */

body {
	font-family: Verdana, Arial;
	color: #36384D;
	margin: 0px;
	padding: 0px;
	background-color: #ffffff;
	width: 190px;
}

a:link    { color: #2A4DFF; }
a:visited {
	color: #0000FF;

}
a:hover   { color: #2A4DFF; text-decoration: none; }
a:active  { color: #2A4DFF; }

td {
	font-size: 80%;
}

h1 { 
  font-size: 160%;
  font-weight: normal;
  line-height: 1.2em;
  color: #FE0002;
  margin-bottom: 0.3em;
  padding-bottom: 0em;
}

h2 { 
  font-size: 125%;
  line-height: 1.3em;
  font-weight: bold;
  color: #021CBB;
  margin-bottom: 0px;
  padding-bottom: 0px;
  font-weight: bold;
}

h3 { 
  font-size: 100%;
  font-weight: bold;
  color: #021CBB;
  margin-bottom: 0px;
  padding-bottom: 0px;
}

h4 { 
  font-size: 85%;
  font-weight: bold;
  color: #021CBB;
  margin-bottom: 0px;
  padding-bottom: 0px;
}

p { 
  margin-top: 0.5em;
}

p.regulation-section { 
  text-align: center;
}

p.regulation-article { 
  text-align: center;
  font-weight: bold;
}

p.regulation-h1, p.regulation-h2, p.regulation-h3 { 
  text-align: center;
}

p.regulation-h2, p.regulation-h3 { 
  font-weight: bold;
}

p.regulation-h4 { 
  font-weight: bold;
}

p.formula { 
  text-align: center;
}

ul { 
  margin: 0em 0em 1.5em 0em;
  list-style: none;
  list-style-image: url('../img/list.gif'); 
  text-indent: -0em;
  padding-left: 2.5em;
  padding-top: 0em;
}

ul li { 
  vertical-align: top;
}

ul ul { 
  margin-top: 0em;
}

ul ul li { 
  vertical-align: top;
}

ul.spaced li { 
  margin-top: 1em;
}

ul.spaced ul li { 
  margin-top: 0em;
}

ol.spaced li { 
  margin-top: 1em;
}

div.hr {
  height: 1px;
  background: #ffffff url('../img/bg-hr.gif') repeat-x;
}

div.hr hr {
  display: none;
}

table.stable { 
  margin-top: 0.5em;
}

tr.stable-header td { 
  font-weight: bold;
}



/* Layout elements - main table */

table#main { 
  width: 100%;
  height: 100%;
}

td#header-print { 
  display: none;
}

td#header { 
  background-image: url('../img/bg-header.jpg');
  background-repeat: no-repeat;
  height: 127px;
  vertical-align: top;
}

table.header { 
  width: 100%;
}

table.header td { 
  vertical-align: top;
}

td#menu { 
  width: 192px;
  vertical-align: top;
  background-image: url('../img/bg-menu.gif');
  background-repeat: no-repeat;
}

td#content, td#menu-aux { 
  padding-left: 0px;
  padding-right: 5px;
  vertical-align: top;
}

table.content { 
  height: 100%;
}

td#menu-aux { 
  height: 62px;
}

td#home-back-to-top { 
  padding-left: 15px;
  padding-right: 20px;
  vertical-align: bottom;
}

td#footer { 
  background-image: url('../img/bg-footer.gif');
  background-repeat: repeat-y;
  height: 23px;
}


/* Logo */

img.logo { 
  float: left;
  margin: 0px 10px 0px 22px;
  border: 0px;
}

div.logo-name {
	color: #ffffff;
	font-weight: bold;
	font-size: 100%;
	line-height: 1.2em;
	margin-top: 40px;
}

div.logo-name a:link, div.logo-name a:visited, div.logo-name a:hover, div.logo-name a:active { 
  text-decoration: none;
  color: #ffffff;
}

img.logo-name { 
  margin: 0px 0px 34px 7px;
  border: 0px;
}


/* Languages and Search */

td.lang-search { 
  text-align: right;
}

div.lang { 
  margin: 1em 20px 0em 0em;
  font-size: 85%;
}

div.lang a:link, div.lang a:visited, div.lang a:active { 
  color: #0016A0;
  text-decoration: none;
}

div.lang a:hover { 
  color: #0016A0;
  text-decoration: underline;
}

div.search { 
  margin: 1em 10px 0em 0em;
}

table.search { 
  float: right;
}

input.search { 
  font-family: Verdana;
  margin-right: 6px;
}

span.search-url {
  color: #a0a0a0;
}

/* Call center */

div.call-center { 
  padding-right: 10px;
  padding-top: 10px;
  font-size: 85%;
  color: #0016A0;
}

/* Menu */

div.menu-cluster { 
  font-size: 85%;
  line-height: 1.4em;
  margin: 6px 4px 10px 4px;
}

div.menu-cluster-title-fond, div.menu-cluster-title-osiguranje { 
  background-repeat: no-repeat;
  color: #ffffff;
  font-weight: bold;
}

div.menu-cluster-title-fond { 
  background-image: url('../img/bg-menu-cluster-fond.gif');
  height: 26px;
}

div.menu-cluster-title-osiguranje { 
  background-image: url('../img/bg-menu-cluster-osiguranje.gif');
  height: 36px;
}

span.menu-cluster-title-fond { 
  padding: 6px 5px 0px 10px;
  display: block;
}

span.menu-cluster-title-osiguranje { 
  padding: 3px 5px 3px 10px;
  display: block;
}

div.menu-cluster-body { 
  background-image: url('../img/bg-menu-cluster-body.gif');
  background-repeat: repeat-y;
  padding: 6px 10px 2px 10px;
}

ul.menu-first-level { 
  margin: 0em;
  list-style: none;
  list-style-image: url('../img/list-menu.gif'); 
  text-indent: -0em;
  padding-left: 1.4em;
}

ul.menu-second-level { 
  margin: 0em 0em 0.5em 0em;
  list-style: none;
  list-style-image: none;
  text-indent: -0.9em;
  padding-left: 1.5em;
  font-size: 90%;
  line-height: 1.3em;
}

a:link.menu-first-level { color: #294CFE; }
a:visited.menu-first-level { color: #294CFE; }
a:hover.menu-first-level { color: #294CFE; text-decoration: none; }
a:active.menu-first-level { color: #294CFE; }

a:link.menu-second-level { color: #01159A; }
a:visited.menu-second-level { color: #01159A; }
a:hover.menu-second-level { color: #01159A; text-decoration: none; }
a:active.menu-second-level { color: #01159A; }



/* Menu aux */

div.menu-aux { 
  background-image: url('../img/bg-menu-aux.jpg');
  background-repeat: no-repeat;
  padding: 1.7em 1em 2em 1em; 
}

span.menu-top-item {
	font-size: 95%;
	line-height: 1em;
}

span.menu-top-item a:link, span.menu-top-item a:visited, span.menu-top-item a:active { 
  color: #01139D;
  text-decoration: none;
}

span.menu-top-item a:hover { 
  color: #01139D;
  text-decoration: underline;
}

img.menu-top-arrow { 
  margin: 0em 0.7em 0em 0.7em;
}


/* Footer */

div.footer { 
  font-size: 85%;
  color: #ffffff;
  line-height: 1em;
  padding: 3px 0px 4px 10px;
}


/* Under construction */

div.under-construction { 
  font-style: italic;
}
