body
{
  margin: 0;
  padding: 0;
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-size : 8pt;
  color : #405478;
  background: #fff url(page_bg.gif) repeat-y;
}
div
{
  position: relative;
  text-align: left;
}
form
{
  display: inline;
}
h1, h2, h3, h4, h5
{
  margin: 0;
  padding: 0;
}
h1
{
  margin: 0;
  padding: 0 0 20px 0;
  /*width: 246px;*/
  height: 50px;
  letter-spacing: 1px;
  font-family : Times New Roman, Georgia, serif;
  font-style: italic;
  font-weight: bold;
  font-size: 16pt;
  color: #405478;
}
h1.title2
{
  font-size: 13pt;
  color: #8d9bae;
}
h2
{
  padding: 20px 0 10px 0;
  font-size: 8pt;
  text-transform: uppercase;
  color: #708090;
}

h3
{
  padding: 0;
  font-size: 8pt;
  font-weight: normal;
  text-transform: uppercase;
  color: #405478;
}
h4
{
  font-size: 8pt;
  padding-top: 10px;
}
h5
{
  color: #708090;
  font-size: 8pt;
}
a
{
  padding-left: 12px;
  color: #b0c4de;
  text-decoration: none;
  background: #fff url(square.gif) 0 3px no-repeat;
}
a:hover
{
  color: #405478;
  text-decoration: underline;
}
ul
{
  list-style: none;
  margin-left: 0;
  padding-left: 0;
}
ul.tiret
{
  list-style: square;
  padding-left: 14px;
}
ul li ul
{
  margin: 0;
  padding: 0;
  padding-left: 24px;
}
li
{
  margin: 0;
  padding: 0;
}
p
{
  line-height: 14px;
}
#logo
{
  position: absolute;
  top: 0; left: 0;
  padding: 58px 0 0 36px;
  width: 252px;
}
* html #logo
{
  width: 310px;
}
#logo a
{
  padding: 0;
  background: none;
}
#sidebar
{
  position: absolute;
  top: 160px;
  left: 106px;
  width: 260px;
}
#sidebar a
{
  color: #b0c4de;
  padding-left: 16px;
  text-decoration: none;
  background: #405478 url(squaremenu.gif) 0 4px no-repeat;
}
#sidebar a:hover,
#sidebar a.current
{
  color: #fff;
}
#content
{
  padding-top: 110px;
  margin-left: 492px;
  padding-bottom: 100px;
  width: 492px;
}
#content.small
{
  width: 246px;
}

.clear
{
  clear: both;
}
.tiret-margin
{
  margin: 10px 0;
}
.no-top-margin
{
  margin-top: 0;
  padding-top: 0;
}
.smallsize
{
  font-size: 80%;
}
.underline
{
  text-decoration: underline;
}
.ban
{
  width: 346px;
}
.thumblist
{
  clear: both;
  width: 300px;
  padding: 15px 0;
}
.height-fixed
{
  height: 130px;
}
.thumblist span
{
  float: left;
  width: 130px;
  padding-bottom: 30px;
}
.thumblist a
{
  padding: 0;
  background: none;
}
.thumblist a img
{
  border: 1px solid #b0c4de;
}
.thumblist a:hover img
{
  border: 1px solid #405478;
}

#divpopupcover {
background : #405478;
}
#hdivpopupcover div {
background : #fff;
}
#hdivpopupcover div.divpopupwin {
padding-top : 20px;
background : #fff url(ajax-loader.gif) no-repeat 50% 50%;
text-align : center;
}
