body
{
  font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
  padding: 0;
  margin: 0;
  font-size: 12px;
  text-align: center;
  background-image : url(../img/pozadi.gif);
}

.BANNER
{
  display: block;
  text-decoration: none;
  color: White;
  padding: 25px 150px 0 0;
  margin: 0;
  font-size: 36px;
  height: 140px;
  _height: 120px;
  background: url(../img/hlavicka2.jpg) right top no-repeat;
  text-align: center;
}

h2
{
  color: #114477;
  padding: 20px 0px 5px 20px;
  margin: 0;
  font-size: 30px;
}

h3
{
  color: #114477;
  padding: 15px 0 0 80px;
  margin: 0;
  text-align: left;
}

/*
h4	{color: #114477; padding: 5px 10px 0 18px;   margin: 25px 2px -60px 13px;  height: 84px; font-size: 14px; background: url(img/menu.jpg) left top no-repeat;}
a	{color: Green;}
a:hover {color: #e64b21; text-decoration: none;}
*/
p
{
  margin: 10px;
  text-align: justify;
}

/*Obecny text*/
.TITLE_1
{
  color: #114477;
  padding: 20px 0px 5px 20px;
  margin: 0;
  font-size: 38px;
  font-weight: bold;
}

.TITLE_2
{
  color: #114477;
  padding: 20px 0px 5px 20px;
  margin: 0;
  font-size: 24px;
  font-weight: bold;
}

.TITLE_3
{
  color: #114477;
  padding-top: 15px;
  padding-left: 20px;
  margin: 0;
  text-align: left;
  font-size: 14px;
  font-weight: bold;
}

.TITLE_4
{
  color: #114477;
  padding-top: 15px;
  padding-left: 20px;
  margin: 0;
  text-align: left;
  font-size: 12px;
  font-weight: bold;
}

.TITLE_3  A
{
  color: #114477;
}

.TA_JUSTIFY
{
  margin: 10px;
  text-align: justify;
}
.TA_CENTER
{
  margin: 10px;
  text-align: center;
}
#LOGGED
{
  position: relative;
  top: -20px;
  text-align: right;
  margin: 0px;
}
#LOGGED A
{
  color: black;
}
#PAYED
{
  color: red;
  font-weight: bold;
}
#FREE
{
  color: blue;
  font-weight: bold;
}
#CONFIRM
{
  color: green;
  font-weight: bold;
}
#NOREG
{
  font-style: italic;
  font-size: 9px;
  color:silver;
}
/*----------------------------------------------------------------------------*/
/*Objekty menu----------------------------------------------------------------*/
/*----------------------------------------------------------------------------*/
.MENUGROUP
{
  color: #114477;
  padding: 5px 10px 0 18px;
  margin: 25px 2px -60px 13px;
  height: 84px;
  font-size: 14px;
  font-weight: bold;
  background: url(../img/menu.jpg) left top no-repeat;
}

.MENUITEM
{
  color: Green;
  display: block;
  padding: 1px  0px  1px  35px;
  text-decoration: none;
}

.MENUITEM:hover
{
  color: #e64b21;
  padding-left: 37px;
  text-decoration: underline;
}

.MENUIMAGE
{
  width: 185px;
  height: 129px;
}

.MI_DISABLED
{
  padding: 1px  0px  1px  35px;
  color: #BBBBBB;
}

/*----------------------------------------------------------------------------*/
/*Objekty badge----------------------------------------------------------------*/
/*----------------------------------------------------------------------------*/
.BADGE
{
  position: relative;
  width: 90mm;
  height: 60mm;
  border-style: dotted;
  border-width: 1px;
  border-color: black;
  background-color: white;
}
.BADGE .BANNER
{
  color: white;
  font-size: 32px;
}

/*----------------------------------------------------------------------------*/
/*Objekty Abtsract preview----------------------------------------------------------------*/
/*----------------------------------------------------------------------------*/
.PRINT_PAGE
{
  position: relative;
  width: 170mm;
  height: 282mm;
  padding-top: 15mm;
  padding-left: 20mm;
  padding-right: 20mm;

  margin: auto;
  overflow: hidden;
  background-color: white;
  border-style: dotted;
  border-width: 1px;
  border-color: black;
}

.PRINT_ABSTRACT
{
  position: absolute;
  top: 15mm;
  left: 20mm;
  margin: 0px;
  padding: 0px;
  width: 170mm;
/*
  position: absolute;
  top: 70px;
  left: 50px;
  width: 668px;
  height: 924px;
*/
}

.PRINT_HEAD
{
  position: absolute;
  width: 170mm;
  left: 20mm;
  top: 5mm;
/*
  top: 30px;
  left: 50px;
  width: 668px;
*/
  border-bottom: 1px solid black;
  text-align: right;
}

.PRINT_FOOT
{
  position: absolute;
  left: 20mm;
  top: 280mm;
  width: 170mm;
/*
  top: 30px;
  left: 50px;
  width: 668px;
*/
  border-top: 1px solid black;
  text-align: left;
}

.PRINT_PROGRAM
{
  padding: 20px;
  width: 1100px;
  background-color: white;
  margin: auto;
}

.PRINT_LIST
{
  width: 170mm;
  background-color: white;
  margin: auto;
  padding-left: 20mm;
  padding-right: 20mm;
}

.PRINT_FORM
{
  position: relative;
  width: 170mm;
  margin: auto;
}
/*----------------------------------------------------------------------------*/
/*Objekty Program & Social Events----------------------------------------------------------------*/
/*----------------------------------------------------------------------------*/
.HOUR
{
  border-bottom: 1px dotted black;
  vertical-align: top;
}
.SECTION
{
  text-align: center;
  margin-bottom: 1px;
}
#EMPTY
{
  border-bottom: 1px dotted black;
}
#EVENT
{
  background-color: #ccffff;
  border-bottom: 1px solid solid;
}
#XEVENT
{
  background-color: #ffccff;
  border-bottom: 1px solid solid;
}
#ORAL
{
  padding-left: 10px;
  padding-right: 5px;
  text-align: left;
  background-color: #90ee90;
}
#SORAL
{
  width: 20px;
  text-align: center;
  background-color: #90ee90;
}
#POSTER
{
  background-color: #ffd700;
}
#COFFEE
{
  background-color: #f5deb3;
}
#REGISTER
{
  background-color: #ff6347;
}
#INVITED
{
  padding-left: 10px;
  padding-right: 2px;
  text-align: left;
  color: white;
  background-color: green;/*#70FF70;*/
}
#INVITED A
{
  color: white;
}
#WELCOME
{
  background-color: #FFFF66;
}

/*----------------------------------------------------------------------------*/
/*Objekty Photo-gallery----------------------------------------------------------------*/
/*----------------------------------------------------------------------------*/
.OIMG        {}
.TIMG        { position: relative; vertical-align: top; margin: 2px 2px 2px 2px; padding: 0px; filter: alpha(opacity=50);  -moz-opacity: .5;  -khtml-opacity: .5;  opacity: .5;}
.TIMG:hover  { filter: alpha(opacity=100);  -moz-opacity: 1;  -khtml-opacity: 1;  opacity: 1;}
IMG.sipka    { position: absolute; cursor: hand; cursor: pointer;}

#stimg  { filter: alpha(opacity=100);  -moz-opacity: 1;  -khtml-opacity: 1;  opacity: 1;}
#thumb  { overflow: hidden; position: relative; width: 800px; height: 110px; margin: auto;}
#outer  { overflow: hidden; position: absolute; left: 50px; width: 700px; height: 110px; white-space: nowrap;}
#inner  { position: absolute; padding: 3px; height: 110px; left: 0px; white-space: nowrap;}
#inner a { position: relative; text-decoration: none; margin: 0px; padding: 0px; border-width: 0px;}

#left   { visibility: hidden; left: 0px; top: 50px;}
#right  { visibility: hidden; right: 0px; top: 50px;}

/*----------------------------------------------------------------------------*/
/*Obrazky---------------------------------------------------------------------*/
/*----------------------------------------------------------------------------*/
IMG
{
  border: 0px;
}

IMG.MSG_ICON
{
  margin: 10px;
}
IMG.ACTIONICON
{
  width: 16px;
  height: 16px;
  margin-left: 3px;
  margin-right: 3px;
  vertical-align: bottom;
}

IMG.FLAYER
{
/*  width: 200px;*/
/*  height: 141px;*/
}

#menu img	{display: block; padding: 0; margin: 20px  0px  -5px  3px; padding: 0;}

/*----------------------------------------------------------------------------*/
/*Odkazy----------------------------------------------------------------------*/
/*----------------------------------------------------------------------------*/
.GRBOLD
{
  display: block;
  position: relative;
  color: green;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
}
A.GRBOLD:hover
{
  color: red;
  left: 2px;
  text-decoration: underline;
}
/*Objekty Tabulky*/
TABLE.DIALOG
{
  width: 50%;
  margin: 5px;
  background-color: #EEEEEE;
  border-color: #FEFEFE;
  border-style: outset;
  border-width: 1px;
}
TD.HEAD
{
  color: white;
  font-weight: bold;
  background-color: #006699;
  padding: 3px;
/*  padding-left: 10px;*/
}

TD.CELL0
{
  padding-left: 3px;
  padding-right: 3px;
}

TD.CELL1
{
  background-color: #e0f0ff;
  padding-left: 3px;
  padding-right: 3px;
}

TD.STEP
{
  text-align: center;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 12px;
  font-weight: bold;
  color: #114477;
}

#SELSTEP
{
  font-size: 14px;
  color: green;
}

FIELDSET.CORRESP
{
  background-color: #e9f8ff;
}

LEGEND.AUTHOR
{
  color: green;
}
OBJECT.PDF
{
  border-width: 1px;
  border-color: black;
  border-style: solid;
}
/*
#menu a	 	{display: block; padding: 1px  0px  1px  35px; text-decoration: none;}
#menu a:hover 	{padding: 1px  0px  1px  37px; text-decoration: underline;}
*/
/*********** Třídy ***********/

.velke  {font-size : 16px;}	
.rue 	{padding: 0 0 0 100px; margin: 0;}
#na   	{color: #BBBBBB;}
#na:hover{color: #BBBBBB; padding: 1px  0px  1px  35px; text-decoration: none;}


