body{
background-image: url(img/service/background.gif);
background-color: #333399;
background-repeat : repeat;
font-family: "Trebuchet MS", 'Verdana', 'Helvetica CE', Arial, sans-serif;
font-size: 0.8em;
text-align: justify;

}


a:visited {
COLOR: #FF0033;
  FONT-FAMILY: "Lucida Sans Unicode", Arial, sans-serif;
text-decoration: none
}

a:hover{
  FONT-FAMILY: "Lucida Sans Unicode", Arial, sans-serif;
color: #990000;
text-decoration: underline;
}

a:link {
  FONT-FAMILY: "Lucida Sans Unicode", Arial, sans-serif;
  color: #FF0033;
  text-decoration: none;}

a.menu:link{
  FONT-FAMILY: "Lucida Sans Unicode", Arial, sans-serif;
  color: #000000;
  text-decoration: none;
}
a.menu:visited {
COLOR: #000000;
  FONT-FAMILY: "Lucida Sans Unicode", Arial, sans-serif;
text-decoration: none
}

a.menu:hover{
  FONT-FAMILY: "Lucida Sans Unicode", Arial, sans-serif;
color: #FFFFFF;

}

H1 {


  FONT-SIZE: 22px;
  COLOR: #ED1C24;
  margin-top: 20px;
  margin-left: 10px;
  margin-right: 10px;
  font-weight: lighter;
text-align:left
}


H2 {

  COLOR: #3C3C3C;
  margin-left: 15px;
  margin-top: 10px;
  margin-right: 10px;
  FONT-SIZE: 18px;

}


H3 {
  FONT-SIZE: 14px;
  COLOR: #ED1C24;
    margin-right: 10px;
  margin-left: 15px
}


H4{

  FONT-SIZE: 14px;
  COLOR: #000000;
  FONT-WEIGHT: normal;
  MARGIN-left: 20px;
    margin-right: 10px;


  }


H5 {
  FONT-SIZE: 14px;
  COLOR: #3C3C3C;
  FONT-WEIGHT: normal;
  margin-left: 20px;
    margin-right: 10px;
text-align: justify;
}


H6 {
  FONT-SIZE: 14px;
  COLOR: #4B4B4B;
    margin-right: 10px;
  FONT-WEIGHT: bold;
  margin-left: 20px;
  margin-top: 2px;

}



#web {

  POSITION: relative;
  text-align: center;
  margin: auto;
  height:820px;
  width: 800px;

  border-left: thick solid #EAEAEA;
  border-right: thick solid #EAEAEA;
   border-top: thick solid #EAEAEA;
    border-bottom: thick solid #EAEAEA;
  background-color: #ABCDEF;

}

#hlava {

  POSITION: absolute;
  left: 0px;
  top: 0px;
  text-align: left;
  height:181px;
  width: 800px;
  background-color: #FFFFFF;
  background-image: url(img/service/bg_hlava_l.gif)
}

#heslo {

  POSITION: absolute;
  left: 370px;
  top: 45px;
  text-align: right;
  height:81px;
  width: 400px;
  background-color: transparent;

}

#menu {

  POSITION: absolute;
  left: 0px;
  top: 181px;
  text-align: left;
  height:40px;
  width: 800px;
  background-color: #CC0000;
  background-image: url(img/service/bg_menu.png)
}

#menu_left {

  POSITION: absolute;
  left: 0px;
  top: 221px;
  text-align: left;
  height:579px;
  width: 199px;
  background-color: #FFFFFF;
  z-index:2;
  background-image: url(img/service/bg_obsah.gif);
  background-repeat: repeat-x;
  border-right: thin dotted #FF0000
}

#obsah {

  POSITION: absolute;
  left: 200px;
  top: 221px;
  text-align: left;
  height:579px;
  width: 600px;
  background-color: #FFFFFF;
  z-index:2;
  background-image: url(img/service/bg_obsah.gif);
  background-repeat: repeat-x
}





#web_index {

  POSITION: relative;
  text-align: center;
  margin: auto;
  height:820px;
  width: 800px;

  border-left: thick solid #EAEAEA;
  border-right: thick solid #EAEAEA;
   border-top: thick solid #EAEAEA;
    border-bottom: thick solid #EAEAEA;
  background-image: url(img/service/sloupy.jpg);

}


#menu_left_index {

  POSITION: absolute;
  left: 0px;
  top: 221px;
  text-align: left;
  height:579px;
  width: 199px;
  background-color: transparent;
  z-index:2;

  border-right: thin dotted #FF0000
}

#obsah_index {

  POSITION: absolute;
  left: 200px;
  top: 221px;
  text-align: left;
  height:579px;
  width: 600px;
  background-color: transparent;
  z-index:2;


}
#obsah_o_index {

  POSITION: absolute;
  left: 200px;
  top: 221px;
  text-align: left;
  height:579px;
  width: 600px;
  background-color: transparent;
  z-index:2;
  overflow:auto
}















#mapa{

  POSITION: absolute;
  left: 600px;
  top: 300px;
  text-align: center;
  height:90px;
  width: 120px;
  background-color: #FFFFFF;
  z-index:3;
  border: medium solid #FF0000
}
#obsah_o_gal {

  POSITION: absolute;
  left: 200px;
  top: 221px;
  text-align: center;
  height:579px;
  width: 600px;
  background-color: #FFFFFF;
  z-index:2;
  background-image: url(img/service/bg_obsah.gif);
  background-repeat: repeat-x;
  overflow:auto
}
#obsah_o {

  POSITION: absolute;
  left: 200px;
  top: 221px;
  text-align: left;
  height:579px;
  width: 600px;
  background-color: #FFFFFF;
  z-index:2;
  background-image: url(img/service/bg_obsah.gif);
  background-repeat: repeat-x;
  overflow:auto
}

#pata {
   POSITION: absolute;
  left: 0px;
  top: 800px;
  text-align: center;
  height:20px;
  width: 800px;
  background-color: #474747;
  color: #FFFFFF;
  background-image: url(img/service/bg_hlava_l.gif);
  border-top: thin solid #FF0033
}

.logo{  margin-left:20px;
  margin-top:20px;


  border: 5px solid #EAEAEA
}

table.menu{
  width:100%;
  color:#FFFFFF;
  font-size: 18px;

  text-align:center;
  margin-top:6px;

}
 #menu td{
 width:16%;  
 border-left: thin dotted #FFFFFF
}

#menu td:hover{
  color: #D6D6D6
}

#menu a{
  font-size: 16px;

color: #FFFFFF;

}
#menu a:visited{
  font-size: 16px;
  color: #FFFFFF

}

#menu a:hover{
  font-size: 16px;
  color: #3C3C3C      ;
  text-decoration:none;

}
span.heslo{;
  color: #FF0000;
  FONT-SIZE: 38px;
}

img.nb{
  BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}

p.text{
  FONT-SIZE: 14px;
  COLOR: #3C3C3C;
  FONT-WEIGHT: normal;
  margin-left: 20px;
    margin-right: 10px;
  text-align: justify;}
p.text_b{
  FONT-SIZE: 14px;
  COLOR: #2D2D2D;
  FONT-WEIGHT: bold;
  margin-left: 20px;
    margin-right: 10px;
  text-align: justify;}

  #menu_left a {

  margin-left: 20px;
  margin-top: 10px;
  margin-right: 10px;
  FONT-SIZE: 18px;
  color: #FF0033
}

  #menu_left a:visited {

  margin-left: 20px;
  margin-top: 10px;
  margin-right: 10px;
  FONT-SIZE: 18px;
  color: #FF0033
  }

    #menu_left a:hover {
     margin-left: 20px;
  margin-top: 10px;
  margin-right: 10px;
  FONT-SIZE: 18px;
   color: #CC0000
  }

table.cenik{
width: 80%;
border: 1px solid black;
text-align:justify;
}
   table.cenik td{   width:50%;
           border: 1px solid black;
   }

thead.cenik{
background-color:#ED1C24;
color:#FFFFFF;}

  #menu_left_index a {

  margin-left: 20px;
  margin-top: 10px;
  margin-right: 10px;
  FONT-SIZE: 18px;
  color: #FF0033
}

  #menu_left_index a:visited {

  margin-left: 20px;
  margin-top: 10px;
  margin-right: 10px;
  FONT-SIZE: 18px;
  color: #FF0033
  }

    #menu_left_index a:hover {
     margin-left: 20px;
  margin-top: 10px;
  margin-right: 10px;
  FONT-SIZE: 18px;
   color: #CC0000
  }

  table.galerie{
margin-left: auto; margin-right: auto;
    width: 85%;
text-align: center;
  }
