*
{
  margin: 0px;
  padding: 0px;
}

html
{
  height: 100%;
}

body
{
  background: #22132C url(../img/main.png) top center no-repeat ;
  font: 12pt Tahoma, Arial, sans-serif;
  height: 100%;
}

h1, h2, h3
{
  font-weight: normal;
}

h1
{
  margin: 0px 0px 10px 0px;
  font-size: 16pt;
}

h2
{
  margin: 8px 0px 6px 0px;
  font-size: 15pt;
}

h3
{
  margin: 6px 0px 4px 0px;
  font-size: 15pt;
}

ul
{
  margin: 0px 0px 0px 20px;
}

p
{
  padding: 5px 0px;
}

a
{
  outline-style: none;
}

a img
{
  border: none;
}

a:hover
{
  text-decoration: none;
}

a.img img
{
  border: 1px solid #FFE7CA;
}

a.img:hover img
{
  border: 1px solid #000;
}


a.current,
.tab_current a
{
  text-decoration: none;
  cursor: default;
}

.pointer,
.track
{
  cursor: pointer;
}


table
{
  border-collapse: collapse;
}

td
{
  vertical-align: top;
}

.middle
{
  vertical-align: middle;
}

.bottom
{
  vertical-align: bottom;
}

.padding2 td
{
  padding: 2px;
}

.relative
{
  position: relative;
}

.ffe7ca,
.tab_current td
{
  background: #FFE7CA;
}

.fff2e2,
.tab td,
.tabs_middle li
{
  background: #FFF2E2;
}

.ff2783
{
  background: #FF2783;
}

.cf0383
{
  background: #CF0383;
}

.f0cb9d,
.tab_top td,
.tabs_bottom li
{
  background: #F0CB9D;
}

.color_ffe1bd
{
  color: #FFE1BD;
}

.color_acacff
{
  color: #ACACFF;
}

.color_8c003c
{
  color: #8C003C;
}

.color_fa398b
{
  color: #FA398B;
}


.bold,
.tab_current a,
.tab a.current
{
  font-weight: bold;
}

.font9pt,
.tab_current,
.tab,
.tab_top
{
  font-size: 9pt;
}

.font10pt
{
  font-size: 10pt;
}

.font11pt
{
  font-size: 11pt;
}

.font12pt
{
  font-size: 12pt;
}

.font14pt
{
  font-size: 14pt;
}

.font15pt
{
  font-size: 15pt;
}

.font18pt
{
  font-size: 18pt;
}

.font20pt
{
  font-size: 20pt;
}

.width100
{
  width: 100%;
}

.width130px
{
   width: 130px;
}

.width10px
{
   width: 10px;
}

.block
{
  display: block;
}

.none
{
  display: none;
}

.border_none,
.tab a.border_none
{
  border: none;
}

.decoration_none
{
  text-decoration: none;
}

.overflow_auto
{
  overflow: auto;
}

.nowrap
{
  white-space: nowrap;
}


.center,
.tab_current,
.tab,
.tab_top
{
  text-align: center;
}

.clear
{
  clear: both;
}

.text_right
{
  text-align: right;
}


.publication_image
{
  border: 10px solid #FFF;
  margin-top: 10px;
}

.current_track .act
{
  background: #FFE7CA url(../img/ok.gif) center center no-repeat;
  width: 10px;
}

.track .act
{
  background: #FFE7CA url(../img/add.gif) center center no-repeat;
  width: 10px;
}

.del .act
{
  background: #FFE7CA url(../img/del.gif) center center no-repeat;
  width: 10px;
}

a.dashed,
.tab a,
.tab_top a
{
  color: #000;
  border-bottom: 1px dashed #000;
  text-decoration: none;
}

a.dashed:hover,
.tab a:hover,
.tab_top a:hover,
.tab_current a,
.tab a.current
{
  color: #000;
  border: none;
}

.tabs
{
  list-style-type: none;
  margin: 0px;
}

.tabs li
{
 float: left;
 padding-right: 5px;
}

.tabs li.p0
{
   padding: 0px;
}

.tabs .text
{
  height: 18px;
}

* html .ie_margin
{
  margin: -20px;
}

.pl5
{
  padding-left: 5px;
}

.p5
{
  padding: 5px;
}

.ptb5
{
  padding: 5px 0px;
}

.date
{
  font-size: 10pt;
  color: #909090;
}

.vertline
{
  margin: 0;
  list-style: none;
}

.vertline li
{
  line-height: 12px;
}

.mtop5
{
  margin-top: 5px;
}

.mh300px
{
  min-height: 300px;
}

.mh800px
{
  min-height: 800px;
}
