#logo { position: absolute; width: 170px; top: 20px; left: 20px;  height: 60px; }
#menu { position: absolute; width: 170px; top: 115px; left: 20px;                }
#main1 { position: absolute; width: 550px; top: 85px; left: 210px;              }
#main2 { position: absolute; width: 360px; top: 85px; left: 210px;              }
#head { position: absolute; width: 540px; top: 20px; left: 210px; height: 50px; }
#info { position: absolute; width: 170px; top: 85px; left: 590px;               }
#detect { position: absolute; width: 1px; top: 0; left: 0; height: 1px; display: none;}

@media print {
  body {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-right: 0;
      padding-left: 0;
      padding-bottom: 0;
      padding-top: 0; 
  }
  #menu, #head, #odstavce, #info { display: none; }
  #logo { position: absolute; top: 0; left: 0; width: 170px; height: 60px; }
  #main1 { position: absolute; top: 80px; left: 0; width: 100%; }
  #main2 { position: absolute; top: 80px; left: 0; width: 100%; }
}

#odstavce {
    padding-top: 0; 
  margin-top: 20;
}

body, tr, td, p, span, div, center, table, tbody, tfoot, th, thead, abbrev, address, area, blockquote, bq, br, caption, col, colgroup, dfn, fig, multicol, plaintext, li, ul, ol {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  padding-right: 0;
  padding-left: 0;
    padding-bottom: 0;
    padding-top: 0;
  background-color: #FFFFFF;
  font-family: "Arial CE", "Helvetica CE", Arial, Helvetica, Verdana, sans-serif;
  font-size: 11px; 
  font-style: normal;
  color: #000000;
}

body {
  padding-right: 20px;
    padding-left: 20px;
    padding-bottom: 20px;
    padding-top: 20px; 
}

.default {
  font-style: normal;
}

li {
  list-style-image: url('../images/design/li_v.gif');
  list-style-type: square;
  list-style-position: outside;
  text-align: justify;
}

li.tns {
  list-style-image: url('../images/design/li_v.gif');
  list-style-type: none;
  list-style-position: outside;
}

ul {
  margin-top: 2px;
  margin-right: 0;
  margin-bottom: 10px;
  margin-left: 15px;
}

ul.mezi {
  margin-top: 2px;
  margin-right: 0;
  margin-bottom: 2px;
  margin-left: 15px;
}

ol {
  margin-top: 2px;
  margin-right: 0;
  margin-bottom: 10px;
  margin-left: 22px;
}

ol.mezi {
  margin-top: 2px;
  margin-right: 0;
  margin-bottom: 2px;
  margin-left: 22px;
}

tr, td, table, tbody, tfoot, th, thead {
  margin-top: 2px;
  margin-bottom: 2px;
}

p {
  margin-top: 2px;
  margin-bottom: 10px;
  text-align: justify;
}

p.end_blok {
  margin-top: 2px;
  margin-bottom: 0;
}

p.none {
  margin-top: 0;
  margin-bottom: 0;
}

p.doprava {
  margin-top: 0;
  margin-bottom: 0;
  text-align: right;
}

b, strong, big {
  font-weight: bold;
}

i, em {
  font-style: italic;
}

sup, sub {
  font-size: 10px;
}

spacer {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  padding-right: 0;
    padding-left: 0;
    padding-bottom: 0;
    padding-top: 0;
    width: 1px;
    height: 1px;
}

small {
  font-size: 10px; 
  color: #000000;
}

strike {
  font-size: 10px; 
  color: #FF0099;
}

q, cite {
  font-size: 10px;
  font-style: italic; 
  color: #000000;
}

dl, dt, dd, lh, li, listing, menu, ol, ul {
  color: #000000;
}

frame, frameset, iframe, tab {
  padding-left: 0;
  padding-bottom: 0;
  padding-top: 0;
  margin-right: 0;
  margin-left: 0;
  margin-bottom: 0;
  margin-top: 0;
  border: 0;
}


fn {
  font-size: 10px; 
  color: #999999;
}

h1, .hdng1 {
  padding-right: 0;
    padding-left: 0;
    padding-bottom: 0;
    padding-top: 0;
  margin-right: 0;
    margin-left: 0;
    margin-bottom: 0;
    margin-top: 0; 
  font-family: 'Times New Roman CE', "Times CE", 'Times New Roman', Times, serif;
    font-weight: normal;
    font-size: 34px;
    color: #000000;
}

h2, .hdng2 {
  padding-right: 0;
    padding-left: 0;
    padding-bottom: 10;
    padding-top: 0;
  margin-right: 0;
    margin-left: 0;
    margin-bottom: 0;
    margin-top: 0; 
  font-family: 'Times New Roman CE', "Times CE", 'Times New Roman', Times, serif;
    font-weight: normal;
    font-size: 34px;
  font-style: italic;
  color: #FF0099;
}

h3 {
  padding-right: 0;
    padding-left: 0;
    padding-bottom: 0;
    padding-top: 0;
  margin-right: 0;
    margin-left: 0;
    margin-bottom: 0;
    margin-top: 0; 
  font-size: 14px; 
  font-weight: bold;
  color: #FF0099;
}

h4 {
  padding-right: 0;
    padding-left: 0;
    padding-bottom: 0;
    padding-top: 0;
  margin-right: 0;
    margin-left: 0;
    margin-bottom: 0;
    margin-top: 0;
  font-size: 11px;
  font-weight: bold;
  color: #FF0099;
}

.head {
  padding-right: 0;
    padding-left: 0;
    padding-bottom: 0;
    padding-top: 0;
  margin-right: 0;
    margin-left: 0;
    margin-bottom: 0;
    margin-top: 0; 
  font-size: 14px; 
  font-weight: bold;
  color: #FF0099;
}


h4 {
  padding-right: 0;
    padding-left: 0;
    padding-bottom: 0;
    padding-top: 0;
  margin-right: 0;
    margin-left: 0;
    margin-bottom: 0;
    margin-top: 0; 
}

h5 {
  padding-right: 0;
    padding-left: 0;
    padding-bottom: 0;
    padding-top: 0;
  margin-right: 0;
    margin-left: 0;
    margin-bottom: 0;
    margin-top: 0; 
}

h5.pink {
  padding-right: 0;
    padding-left: 0;
    padding-bottom: 0;
    padding-top: 0;
  margin-right: 0;
    margin-left: 0;
    margin-bottom: 0;
    margin-top: 0; 
  color: #FF0099;
}

h6 {
  padding-right: 0;
    padding-left: 0;
    padding-bottom: 0;
    padding-top: 0;
  margin-right: 0;
    margin-left: 0;
    margin-bottom: 0;
    margin-top: 0; 
}

.txtpinkbb {
  font-size: 14px; 
  font-weight: bold;
  color: #FF0099;
}

.footer {
  font-size: 10px; 
  color: #999999;
}

form, select, textarea, input {
    padding-right: 2px;
    padding-left: 2px;
    padding-bottom: 2px;
    padding-top: 0;
  margin-right: 0;
    margin-left: 0;
    margin-bottom: 0;
    margin-top: 0; 
  font-family: "Arial CE", "Helvetica CE", Arial, Helvetica, Verdana, sans-serif;
  font-size: 11px; 
}

.head_search {
  width: 129px;
}

.login_input {
  width: 75px;
  height: 20px;
    padding-right: 2px;
    padding-left: 2px;
    padding-bottom: 2px;
    padding-top: 2px;
}

/*style for Solution Finder*/
.sf {
  font-size: 10px;
  color: #000000;
  width: 170px;
}
/*style for contact pulldown*/
.cp {
    font-size: 10px;
    color: #000000;
    width: 150px;
}

hr {
  border: 1px solid #999999;
}

a {
  font-size: 10px; 
  color : #FF0099;
  text-decoration: none;
}
a:hover   {
  color: #FFFFFF;
  background-color: #FF0099;
}

a.linknb {
  font-size: 10px; 
  color : #FF0099;
  text-decoration: none;
}
a.linknb:hover   {
  color: #FFFFFF;
  background-color: white;
}

/* titul news položky */
a.news{
  color: #000000;
}

a.news:hover{
  color: #999999;
  background-color: #FFFFFF;
}

/* uroven 1 - black */
a.navl01b{
  font-size: 11px;
  color: #000000;
  font-weight: bold;
}

a.navl01b:hover{
  color: #999999;
  background-color: #FFFFFF;
}

/* uroven 2 - black */
a.navl02b {
  font-size: 10px;
  color: #000000;
  font-weight: bold;
}

a.navl02b:hover {
  color: #999999;
  background-color: #FFFFFF;
}

a.zpravy {
  font-size: 11px;
}

a.normal {
  font-size: 11px;
}

/* uroven 2 (italika) - black */
.itnavl02b{
  font-size: 10px;
  color: #000000;
  font-style: italic;
}


/* uroven 1 - ping */
a.navl01p{
  font-size: 11px;
  color: #FF0099;
  font-weight: bold;
}

a.navl01p:hover{
  color: #999999;
  background-color: #FFFFFF;
  text-decoration: none;
}

/* uroven 2 - ping */
a.navl02p {
  font-size: 10px;
  color: #FF0099;
  font-weight: bold;
}

a.navl02p:hover {
  color: #999999;
  background-color: #FFFFFF;
}

/* uroven 2 (italika) - ping */
.itnavl02p{
  font-size: 10px;
  color: #FF0099;
  font-style: italic;
}

.pink {
  color: #FF0099;
}

.sixth_sense {
  font-size: 13px;
  color: #999999;
  padding-top: 0; 
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  /* padding: 3,0,0; */
}

.r_image {
  padding-right: 0;
    padding-left: 0;
    padding-bottom: 10px;
    padding-top: 0; 
  width: 170px;
  text-align: right;
}

.r_linka {
  padding-right: 0;
    padding-left: 0;
    padding-bottom: 10px;
    padding-top: 0; 
  width: 170px;
  text-align: right;
}

.r_texty {
  padding-right: 0;
    padding-left: 0;
    padding-bottom: 10px;
    padding-top: 2px; 
  width: 170px;
}

.odstup {
    padding-top: 3px; 
    padding-bottom: 3px;
}

.odstup_nula {
    padding-top: 0; 
    padding-bottom: 0;
}

.dotsh {
  background-image: url('../images/design/dots_h.gif');
  background-repeat: repeat-x;
  width: 100%;
  height: 1px;
}

.dotsh2 {
  background-image: url('../images/design/dots_h.gif');
  background-repeat: repeat-x;
  width: 100%;
  height: 1px;
  margin-top: 15px;
  margin-bottom: 15px;
}

.dotsh3 {
  background-image: url('../images/design/dots_h.gif');
  background-repeat: repeat-x;
  width: 100%;
  height: 1px;
  margin-top: 2px;
  margin-bottom: 10px;
}

.dotsv {
  background-image: url('../images/design/dots_v.gif');
  background-repeat: repeat-y;
  width: 1px;
  height: 100%;
}

.nav_header {
    /*margin: 10,0,2; - proc to mozilla neumi :-(((*/
  margin-top: 10px;
  margin-bottom: 2px;
  padding-right: 0;
    padding-left: 0;
    padding-bottom: 0;
    padding-top: 0; 
    /* padding: 0; */
}
.nav_classic {
  margin-top: 2px;
  margin-bottom: 2px;
  padding-right: 0;
    padding-left: 0;
    padding-bottom: 0;
    padding-top: 0; 
    /* padding: 0; */
}
.nav_middle {
  margin-top: 20px;
  margin-bottom: 2px;
  padding-right: 0;
    padding-left: 0;
    padding-bottom: 0;
    padding-top: 0; 
    /* padding: 0; */
}
.nav_submenu {
  margin-bottom: 2px;
  padding-right: 0;
    padding-left: 0;
    padding-bottom: 0;
    padding-top: 0; 
    /* padding: 0; */
}

/* Head text and link */
.headli {
  font-size: 10px; 
  color: #000000;
}
a.headli {
    font-size: 10px; 
  color : #000000;
}
a.headli:hover  {
  color: #999999;
  background-color: #FFFFFF;
}
.headli_ping {
  font-size: 10px; 
  color: #FF0099;
}
a.headli_ping {
    font-size: 10px; 
  color : #FF0099;
}
a.headli_ping:hover   {
  color: #999999;
  background-color: #FFFFFF;
}

.klasik_ping {
    font-size: 10px; 
  color : #FF0099;
  font-weight: bold;
  text-decoration: none;
}

.button {
  margin-top: 2px;
  background-color: #FF0099;
  border-width: 1px;
  border-style: solid;
  border-color: #FF0099;
  color: #FFFFFF;
  /*width: 50px;*/
  height: 17px;
  font-weight: bold;
  /*font-size: 10pt;*/
}

.err_text {
    /*font-size: 10px; */
  color : #FF0099;
  font-weight: bold;
  text-decoration: none;
}

td.test {

}
