/* ---- mainpg.css V 20080527 ------ */
body,td,th {
  color: #000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  /*font-family: Times New Roman, Times, serif;*/
}
.uc { /* upper case */
  text-transform: uppercase;
}
.hdtab  { /*  head table */
  margin: 0;
  padding: 0;
  background-color: #425FAF;
  background-image: url(../eamhead.gif);
  background-repeat: repeat-y;
  background-position: 100 0; 
  font-family: Times New Roman, Times, serif;
  color: #BCC5E8;
}
.ealogoimg {  /* euroaacc logo image */
  margin 0;
  padding 0;
  background-color: #0e3091;
}
.ealogotxt {  /* euroacc logo text */
  background-color: #0e3091;
  margin: 0;
  padding 0;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 100%;
  font-weight: bold;
  color: #ffcc33;
}
.hdh1  { /*  head h1 */
  margin: 0;
  padding: 2 0 2 0;
}
.hdh2  { /*  head h1 */
  margin: 0;
  padding: 0 0 2 0;
}
.headline { /* head */
  margin: 0;
  /*padding: 12px 0px 8px 0px;*/
  padding 0;
  font-family: Times New Roman, Times, serif;
  font-size: 120%;
  font-weight: normal;
  color: #BCC5E8;
  text-transform: uppercase;
  word-spacing: 8;
}
.subhead { /*  subhead */
  margin: 0;
  padding: 5px 0px 5px 0px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 50%;
  font-weight: bold;
  color: #6699CC;
  word-spacing: normal;
  z-index: 1;
}
.flags { /* all pages - top right */
  background-color: #425FAF;
  margin: 0px;
  padding: 5px 0px 5px 0px;
}
.lmenu { /* all pages - left menu */
  margin-left: 15px;
  text-indent: -15px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 90%;
  font-weight: bold;
}
.lmenus { /* all pages - left menu selected */
  margin-left: 15px;
  text-indent: -15px;
  background-color: #FFFFFF;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 90%;
  font-weight: bold;
}
.menuy { /* all pages - menu first yellow char */
  font-size: 100%;
  color: #CC6600;
}
.dircon { /* direct contact */
  margin: 0px;
  padding: 2 2 2 2;
  /*background-color: #6b8ec6;*/
  background-color: #FFFFFFF;
  font-size: 130%;
  /*font-weight: bold;*/  
  color: #CC6600;
  /*text-transform: uppercase;*/
}  

.linktab { /* lodging - all pages - link table */
  margin: 2px 4px 2px 0px; 
  border: 2px solid #6b8ec6;
  background-color: #eff3f7;
}  
.linkhd { /* lodging - all pages - link head */
  margin: 0px;
  padding: 2 0 2 0;
  background-color: #6b8ec6;
  font-size: 100%;
  color: #ffffff;
  text-align: center;
  text-transform: uppercase;
}  
.linksh { /* lodging - all pages - link subhead */
  margin: 0px;
  padding: 2 0 2 0;
  background-color: #eff3f7;
  font-size: 90%;
  color: #000000;
}  
.linki { /* lodging - all pages - link item */
  margin: 0px 0px 0px 15px;
  text-indent: -15px;
  padding: 2 0 2 0;
  background-color: #eff3f7;
  font-size: 90%;    
}
.linkhr { /* lodging - all pages - link horizontal line */
  margin: 0px;
  border-top: 2px solid #6b8ec6;
  padding: 0px;    
}

.addahd { /* add a(left) head */
  margin: 0px;
  padding: 2 0 4 1;
  background-color: #eff3f7;
  font-size: 90%;
  /*font-weight: bold;*/
  color: #000000;
}
.addabo { /* add a(left) body */
  margin: 0px 0px 0px 0px;
  text-indent: 0px;
  padding: 0 0 4 3;
  background-color: #eff3f7;
  font-size: 80%;    
}
.addbctd { /* add bc(down) tag td */
  background-color: #ffffff;
}
.addbchd { /* add bc(down) head */
  margin: 0px 0px 0px 0px;
  text-indent: 0px;
  padding: 10 4 4 4;
  /*background-color: #eff3f7;*/
  font-size: 120%;    
}
.addbcbo { /* add bc(down) body */
  margin: 0px 0px 0px 0px;
  text-indent: 0px;
  padding: 0 4 2 4;
  /*background-color: #eff3f7;*/
  font-size: 100%;    
}
.addbcdl { /* add bc(down) link */
  margin: 0px 0px 0px 0px;
  text-indent: 0px;
  padding: 0 4 2 4;
  /*background-color: #eff3f7;*/
  font-size: 100%;
  color: green;    
}
.stcode {/* main - state code */
  background-color: #6b8ec6;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 100%;
  color: #FFFFFF;
}
.stname {/* main page - state name */
  /*background-color: #ffffff;*/
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 100%;
  color: #6B8EC6;
}
.h1c { /* several pages - nadpis - h1 center */
  margin: 10px 0px 0px 0px;
  padding: 0px;
  text-align: center;
  color: #425FAF;
}
.sect { /* price - nadpisy sekci */
  margin: 30px 0px 15px 0px;
  padding-left: 10px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 130%;
  font-weight: bold;
  color: #425FAF;
}
.offer1 { /* offer - text nabizime 1. radek */
  font-size: x-large;
  color: #0000FF;
  background-image: url(../hdbg50.gif);
  background-repeat: repeat-x;
  width: 100%;
  border: 1px solid #CCCCCC;
  margin: 15px 0px 15px 10px;
}
.offer2 {/* offer - text nabizime 2. radek */
  font-size: x-small;
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
}
.free {/* offer, price - text FREE */
  font-size: 110%;
  font-weight: bold;
  text-transform: uppercase;
  color: #FF0000;
}
.freetop {/* offer - nadpis FREE */
  font-size: 80%;
  text-transform: uppercase;
  color: #FF0000;
}
.bluetext {/* more pages - blue text color */
  color: #0000FF;
}
.redtext {/* more pages - red text color */
  color: #FF0000;
}
.blok1nm {/* price  - container no margin   */
  background-image: url(../hdbg20.gif);
  background-repeat: repeat-x;
  border: 1px solid #CCCCCC;
  margin: 0px 0px 0px 0px;
}
.blok1ml {/* offer - container margin left:10 */
  background-image: url(../hdbg20.gif);
  background-repeat: repeat-x;
  border: 1px solid #CCCCCC;
  margin: 5px 0px 5px 10px;
}
.blok1mr {/* contact - container + margin right:10 */
  background-image: url(../hdbg20.gif);
  background-repeat: repeat-x;
  border: 1px solid #CCCCCC;
  margin: 5px 10px 5px 0px;
}
.blok1p {/* firm - container margin left+right:0 padding:5 */
  background-image: url(../hdbg20.gif);
  background-repeat: repeat-x;
  border: 1px solid #CCCCCC;
  margin: 5px 0px 10px 0px;
  padding: 5px 5px 5px 5px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 100%;
}
.bl1toppl {/* offer, contact - container head padding-left:20 */
  margin-left: 4px;
  margin-right: 4px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #CCCCCC;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 20px;
  font-weight: bold;
}
.bl1toptc {/* price - container head  text:center 140% */
  margin-left: 4px;
  margin-right: 4px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #CCCCCC;
  padding-top: 0px;
  padding-bottom: 4px;
  padding-left: 0px;
  text-align: center;
  font-size: 140%;
}
.bl1toptl {/* price, firm - container head text:left 20 140%  */
  margin-left: 4px;
  margin-right: 4px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #CCCCCC;
  padding-top: 0px;
  padding-bottom: 4px;
  padding-left: 20px;
  text-align: left;
  font-size: 140%;
}
.blok1bodyli {/* offer, price, contact - container body list format */
  padding-right: 5px;
  list-style-position: outside;
  list-style-type: disc;
}
.blok1bottom {/* offer, price, firm, contact - container bottom bar */
  background-color: #E2EEFE;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 10px;
}
.blok1botext {/* offer, price, firm, contact - container bottom text */
  /*padding-left: 10px;*/
}
.blok2 {/* offer - light blue background + margin left:10 */
  background-color: #E2EEFE;
  margin: 5px 0px 5px 10px;
  padding: 5px 10px 5px 10px
}
.blok2a {/* contact-light blue background + margin left:10,bottom:0 */
  background-color: #E2EEFE;
  margin: 4px 0px 0px 10px;
  padding: 4px 10px 4px 10px
}
.blok2b {/* price - light blue background + margin left:0,bottom:20 */
  background-color: #E2EEFE;
  margin: 10px 0px 20px 0px;
  padding: 0px 5px 0px 5px
}
.blok2c {/* price */
  background-color: #E2EEFE;  /*#eff6fe*/
  margin: 10px 0px 20px 0px;
  padding: 0px 5px 1px 5px;
}
.pbnothd {/* more pages - page bottom notes header */
  margin-right: 4px;
  margin-left: 4px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #CCCCCC;
  padding-top: 0px;
  padding-bottom: 4px;
  padding-left: 20px;
  font-weight: bold;
}
.pbnottx {/* more pages - page bottom notes text */
  list-style-position: outside;
  list-style-type: disc;
  font-size: 80%;
  color: #000055
}
.sign { /* offer - sign text1 */
  margin-left: 20px;
  padding: 20px;
}
.sign2 {/* offer - sign text2 = EuroAcc Team */
  margin-left: 100px;
}
.tabhdl {/* price - table head left 20 font:140% */
  background-image: url(../hdbg20.gif);
  background-repeat: repeat-x;
  padding-left:  20px; 
  text-align: left;
  font-size: 140%;
}
.tdc {/* price - td center */
  padding: 2px;
  text-align: center;
  font-size: 100%;
}
.tdcb1 {/* price - td center blue 1  = 1/4 prechodu nahore */
  padding: 2px;
  text-align: center;
  font-size: 100%;
  background-color: #f7faff;
}
.tdcb2 {/* price - td center blue 2  = 2/4 prechodu nahore */
  padding: 2px;
  text-align: center;
  font-size: 110%;
  background-color: #eff6fe;
}
.tdcb3 {/* price - td center blue 3  = 3/4 prechodu nahore */
  padding: 2px;
  text-align: center;
  font-size: 110%;
  background-color: #e5f0fe;
}
.tdl {/* price - td left */
  padding: 2px;
  text-align: left;
  font-size: 100%;
}
.tdlb1 {/* price - td left blue 1  = 1/4 prechodu nahore */
  padding: 2px;
  text-align: left;
  font-size: 100%;
  background-color: #f7faff;
}
.txl {/* price - text left:10 font:110% */
  padding: 10px;
  text-align: left;
  font-size: 110%;
}
.tx2 {/* firm - text left:10 font:105% bold */
  padding: 10px;
  text-align: left;
  font-size: 105%;
  font-weight: bold;
}
.nreur {/* price - number in EUR */
  font-size: 120%;
  font-weight: bold;
}
.account {/* price - account number */
  font-size: 100%;
  font-weight: bold;
}
.telph {/* contact - telephone */
  font-size: 110%;
  font-weight: bold;
}
img.l {/* offer - image float left */
  margin: 0px 5px 0px 0px;
  border: 1px solid #000000;
  float: left;
}
img.r {/* offer, price - image float right */
  margin: 0px 0px 0px 5px;
  border: 1px solid #000000;
  float: right;
}
img.b {/* contact - image  border */
  margin: 0px 0px 0px 0px;
  border: 1px solid #000000; 
}
img.bmr {/* contact - image  margin right 5 + border */
  margin: 0px 5px 0px 0px;
  border: 1px solid #000000;
}
div.ff { /* form feed */
  color: red;
  page-break-before:always;
}
.ltdw { /* link to  */
  margin: 0;
  padding: 0 0 0 5;
  font-size: 80%;
  color: #808080;
}
.vers { /* version*/
  margin: 0;
  padding: 0 0 0 5;
  font-size: 75%;
  color: #808080;
}
.statis{ /* statisctics*/
  margin: 0;
  padding: 0 0 0 0
  font-size: 75%;
  color: #808080;
}
.statcounter { /* highlight - size+color*/
  margin 0;
  padding: 0 0 0 0;
  position: relative;
  bottom: -3;
}
.bpkwhd { /* bottom of page keywords heading*/
  margin: 0;
  border: 0;
  padding: 12 8 0 5;
  font-size: 100%;
  font-family: Arial, Helvetica, sans-serif;
  /*color: #6b8ec6;*/
  color: #808080;
  /*text-transform: uppercase;*/
}
.bpkwco { /* bottom of page keywords content*/
  margin: 0;
  border: 0;
  padding: 0 8 5 5;
  font-size: 80%;
  font-family: Arial, Helvetica, sans-serif;
  color: #808080;
}

@media print { /* for printer only */
  body {
  /*font-family: Times New Roman, Times, serif;*/
  font-size: 10px;
  }
  .h1c, .sect { /* h1 center */
  /*color: #000000;*/
  }
  .menuy { /* all pages - menu first yellow char*/
  /*color: #000000;*/
  }
  .pbnottx {
    padding-bottom: 15px;
  }
  .printsp20 {
    margin-top: 20px;
    /*border: 1px solid #000000;*/
  }
  .printsp60 {
    margin-top: 60px;
    /*border: 1px solid #000000;*/
  }

}
/* ---- end of mainpg.css ------ */
