body{
    background-image:url(images/background.jpg);
    background-repeat:repeat-x;
    background-color:#FFFFFF;
    margin:0;
    color: #000000;
}

h2{
  padding:0px;
  margin:0px;
  font-size:14pt;
  font-weight:bold;
}

a{
  color:#000000;
  text-decoration:none;
}

.hlavni_text{
    font-family:Arial;
    font-size:10pt;
    text-align:left;
}

.nadpis{
    font-family:arial;
    font-size:14.5pt;
}

.menu {
    margin:0px;
    padding:0px;
    text-align:left;
    }

.menu li{
    margin-left:15px;
    vertical-align:top;
    margin-bottom:0px;
    padding-top:4px;
    padding-left:27px;

    font-family:arial;
    list-style-type:none;
    background-image:url(images/menu_dot_1.png);
    background-repeat:no-repeat;
    background-position:left;
    width:165px;
    border-color: #BCBCBC;
    }

.menu li a{
    padding: 4px 0px 4px 0px;
    text-decoration:none;
    font-size: 12pt;
    display: block;
}

.menu li a:hover{
    color:#0F53BE;
    }

.submenu{
  list-style-type: none;
  margin:0px;
  margin-top:0px;
  padding:0px;
  text-align:left;
  width: 196px;
}

.submenu li {
   margin-left:32px;
}

.submenu li a{
    padding: 4px 0px 4px 10px;
    width: 150px;
    text-decoration:none;
    font-size: 10pt;
    display: block;
    font-family: arial;
}
.submenu li a:hover{
    color:#0F53BE;
    }

#toptop{
  width:802px;
  margin:0px;
  background-image:url(images/top.jpg);
  background-repeat:no-repeat;
  height: 327px;
}

#top_menu{
    margin-top:10px;
    width:500px;
    height:10px;
    float:right;
    font-family: Arial;
    font-size:8pt;
    text-align:right;
}
#top_menu a{
    text-decoration: none;
}

#top_menu a:hover{
    color:#0F53BE;
}

#top{
    width:802px;
    height:246px;
}

#top_text{
    margin-top:145px;
    margin-left:16px;
    float:left;
    width:520px;
    height:150px;
    text-align:left;
    font-family:arial;
    font-size:10pt;
}
#left{
    float:left;
    width:220px;
}


#menu{
    height: 280px;
    min-height:280px;
    width:220px;
    float:left;
    background-image: url(images/background_menu.jpg);
    background-repeat:repeat-x;
}

#menu_left_spacer{
    float:left;
    width:16px;
    height:331px;
}

#menu_adresa{
    font-family:arial;
    font-size:10pt;
    text-align:left;
    width: 220px;
    float: left;
    margin-bottom: 15px;
}

#hlavni{
    font-family:arial;
    margin-right:15px;
    width:520px;
    text-align:left;
    font-size:10pt;
    float:right;
    display:inline;
    margin-top:5px;
}

#hlavni a:hover{
    color:#0F53BE;
}

#hlavni table{
    font-family:Arial;
}

#bottom{
    font-size:0pt;
    width: 100%;
    height: 6px;
    background-color: #1360C8}

#paticka{
    margin-top:11px;
    float:right;
    font-family: Arial;
    font-size:8.5pt;
}
#paticka a{
    text-decoration:none;
}

#paticka a:hover{
    color:#0F53BE;
}

#celek{
    width:802px;
    background-image: url(images/borders.jpg);
    background-repeat:repeat-y;
}

#spodni{
    width:802px;
}

.cleaner{
    clear:both;
}



.novinkyH2{
     font-weight: bold;
     padding-bottom:5px;
}

.novinkyDatum, #novinkyDetailDatum{
     font-size:8pt;
     color:gray;
     padding: 5px 0px 5px 0px;
     border-top: 1px solid #C5C6C7;
     margin-top: 5px;
  }

#novinkyDetailDatum{
     border: 0px;
     margin: 0px;
     padding-top:0px;
}

#textL{
  width: 390px;
  background-color:red;
}

.novinkyText, .novinkyTextNoImg{
     max-height: 90px;
     _height: expression(this.scrollHeight > 90? "90px" : "auto" );
     overflow :hidden;
}

.novinkyTextNoImg{
     height:auto;
}

.novinky{
     width: 440px;
     vertical-align:top;
     padding-right:20px;
     text-align: justify;
}

#imgDiv{
  width:120px;
  float:right;
}

#textDiv{
  float:left;
  width:390px;
}

.odkazyKategorie{
   width:100%;
   background-color:#d0d0d0;
   margin: 15px 0px;
}

h6{
   font-size:10pt;
   margin:0;
}
