body{
  padding: 10px;
  background-color: #0C3850;
  text-align: center;
  font-family:   Calibri, Verdana, 'Arial CE', 'Helvetica CE', Arial, sans-serif;
  font-size: 1.0em;
  color:#000000;
  background-image: url(../../images/css/front/bg_body.png);
  background-repeat: repeat-xy;
}
a {
    font-size:13px;
    color: #990033;
    text-decoration: none
}
a:visited {
    font-size:13px;
    color: #990033;
    text-decoration: none
}
a:hover{
    font-size:13px;
    color: #FF0000;
}
H1 {
  text-align:left;
  margin-top: 30px;
  FONT-SIZE: 23px;
  COLOR: black;
}
H2 {
  text-align:left;
  FONT-SIZE: 19px;
  COLOR: #1C1C24;
  BACKGROUND-COLOR: transparent;
}
H3 {
  width:100%;
  text-align:left;
  text-indent: 20px;
  background: url(../../images/css/front/bullet_titles.png) no-repeat 0px;
  color: red;
  font-weight:bold;
}
H4 {
  FONT-SIZE: 12pt;
  COLOR: #615E49;
  BACKGROUND-COLOR: transparent;
  text-align: left;
  margin-left: 10px;
  FONT-WEIGHT: normal;
}
H5 {
  FONT-SIZE: 10pt;
  COLOR: #000000;
  FONT-WEIGHT: normal;
  margin-left: 10px;
  margin-top: 4px;
  TEXT-ALIGN: left;
}
H6 {
  FONT-SIZE: 10pt;
  COLOR: #000000;
  FONT-WEIGHT: normal;
  margin-left: 10px;
  margin-top: 4px;
  TEXT-ALIGN: left;
  font-style: italic
}
#web {
  height: auto;
  margin: 0px auto;
  text-align: center;
  width: 1000px;
}
#header{
  float:left;
  width:1000px;
  height:100px;
  background-color:red;
  text-align:left;
}
    #header_left{
      float:left;
      width:200px;
      height:100px;
      background-color:#333333;
      text-align:left;
    }
    #header_right{
      float:right;
      width:200px;
      height:100px;
      background-color:#333333;
      text-align:left;
    }
    #header_center{
        float:left;
        width:600px;
        height:100px;
        background-color:#333333;
        color:grey;
        font-size: 28px;
        font-weight: bold;
        text-align:center;
    }
#menu{
  float:left;
  width:980px;
  padding-left: 20px;
  /*height:32px;*/
  background-color:#E4E4E4;
  text-align:center;
  border-top: 2px solid black;
  border-bottom: 3px solid black;
  background-image: url(../../images/css/front/bg_menu.png);
  background-repeat: repeat-x;
}
      #menu a{
          font-size:24px;
          color: red;
          text-decoration: none;
      }
      #menu a.visited{
          font-size:24px;
          color: red;
          text-decoration: none
      }
      #menu a:hover{
          font-size:24px;
          color: vine;
      }
#content{
  min-height: 510px;
  width:1000px;
  height:auto;
  background-color: white;
}
    #left{
      float:left;
      width:200px;
      background-color: white;
      text-align:left;
      min-height: 600px;
    }
            #left ul.sub1{margin-left:10px;=margin-left:25px;}
            #left ul.sub2{margin-left:-18px;=margin-left:28px;}
            #left ul.sub3{margin-left:-6px;=margin-left:30px;}
            #left ul.sub1 a{font-size:14px;}
            #left ul.sub2 a{font-size:12px;}
            #left ul.sub3 a {font-size:10px;}
            #left ul.sub1 li.off{list-style-image: url(../../images/css/front/bullet_left_off.png);margin: 15px 0px;margin-left:-4px;}
    #left ul.sub1 li.on{
      list-style-image: url(../../images/css/front/bullet_left_on.png);
      margin: 15px 0px;
      margin-left:-4px
    }
    #left ul.sub2 li.off{
      list-style-image: url(../../images/css/front/bullet_left_sub2_off.png);
      margin: 10px 0px;
      margin-left:-8px;
    }
    #left ul.sub2 li.on{
      list-style-image: url(../../images/css/front/bullet_left_sub2_on.png);
      margin: 10px 0px;
      margin-left:-8px
    }
	#left span{margin: 0px 10px;}
    #left a{
          font-size:14px;
          color: #1D2228;
          text-decoration: none;
          margin-top:5px
    }
    #left a.visited{
          font-size:14px;
          color: #1D2228;
          text-decoration: none
    }
    #left a:hover{
          font-size:14px;
          color: #D50303;
    }
#left .title{
  width:100%;
  height:28px;
  text-align:left;
  padding-left: 30px;
  padding-top:10px;
  background: url(../../images/css/front/bullet_titles.png) no-repeat 13px 15px;
  color: red;
  font-weight:bold;
  line-height: 28px;
}
#left .title_pohotovost{
  width:100%;
  height:28px;
  text-align:left;
  padding-left: 30px;
  padding-top:10px;
  background-image: url(../../images/css/front/bg_pohotovost.png);
  background-repeat: repeat-y;
  background: url(../../images/css/front/bullet_titles.png) no-repeat 13px 15px;
  color: red;
  font-weight:bold;
  line-height: 28px;
}
.box_pohotovost{
 height:200px;
  background-image: url(../../images/css/front/bg_pohotovost.png);
  background-repeat: repeat-y;
}
#left_menu{
  width:200px;
  background-image: url(../../images/css/front/bg_menu_left.png);
  background-repeat: repeat-y;
}
    #left_menu ul{margin: 0px 0px; padding: 7px 0px; padding-left: 40px;}
    #left_menu ul li{margin: 20px 0px; list-style-image: url(../../images/css/front/bullet_left_menu.png);}
    #left_menu ul li a{color:white;font-size:17px; font-weight:bold}
    #left_menu ul li a.visited{color:white;font-size:17px; font-weight:bold}
    #left_menu ul li a:hover{color:white;font-size:17px; font-weight:bold}
#left_pohotovost{
  width:200px;
  background-image: url(../../images/css/front/bg_pohotovost.png);
  background-repeat: repeat-y;
}
#center{
  float:right;
  width: 759px;
  background-color:white;
  border-left: 1px solid #9A9A9A;
  text-align:left;
  min-height: 750px;
  padding: 0px 20px;
}
#drobky{
  float:left;
  width:799;
  height:23px;
  padding-top:5px;
  padding-bottom: 5px;
  padding-left: -1px;
  border-bottom:1px solid grey;
  color:white;
  background-color: #D16227;
}
.clearboth{
  clear:both;
}
#pata{
  width:1000px;
  height:30px;
  background-color:#E4E4E4;
  text-align:center;
  color:#1D2228;
  padding-top:13px;
}
      #pata a{
    	font-size: 1.0em;
        color: red;
      }
      #pata a.visited{
    	font-size: 1.0em;
        color: red;
      }
img.nb{
  border: 0px
}
img.logo{
  margin-top:15px;
  margin-left:20px;
  border: 0px;
}
.center{text-align:center;}
.left{text-align:left;}
.right{text-align:right;}
.asker table{
  text-align:left;
}
#menu ul{
  margin-top:3px;
  
}
#menu ul li {
 display: inline;
 
}
#menu ul li a {
  font-size:20px;
  color: red;
  text-decoration: none;
  float: left;
}
#menu ul li a:hover {
  font-size:20px;
  color: vine;
  height:35px;
 }
#menu ul a.selected {
  font-size:20px;
  color: vine;
  height:35px;
}
img.logo{
  margin-left:10px;
  margin-top:20px;
}
img.pict{
  margin-left:30px;
  margin-top:40px;
}
     #homepage_label{width:799px;min-height:382px; margin-left: -20px;background-color: white}
     #homepage_label_left{float:left;width:249px;min-height:200px;background-color:white; padding-left: 20px;padding-right: 20px;}
     #homepage_label_right{float:right;text-align:right;width:509px;height:382px;background-color:white;}
     #homepage_vitejte{width:759px; height:190px; background-color:#E4E4E4; margin-left: -20px; margin-top: 1px; =margin-top:0px; padding: 5px 20px 5px;}
     #homepage_cinnost{width:799px;height: 200px; margin-left: -20px; background-color:white;}
     
     #homepage_cinnost_left{float:left;width:220px;min-height:180px; padding: 10px 20px;background-color:white;border-right:1px solid grey;}
     #homepage_cinnost_center{float:left;width:220px;min-height:180px; padding: 10px 20px;background-color:white;}
     #homepage_cinnost_right{float:right;border-left:1px solid grey;width:220px;min-height:180px; padding: 10px 20px;background-color:white;}
a.vice{
  margin-left:65%;
  color:red;
  font-size:17px;
  padding-left: 10px;
  background: url(../../images/css/front/bullet_titles_small.png) no-repeat 0px 6px;
}
table.adresa{margin:auto;width:70%;font-size:14px;}
table.kontakty{margin:auto;width:70%;font-size:12px;}
iframe.captcha{height:300px;width:500px; border:0px;}
div.box p{margin-left:15px;margin-right:15px;}
#content #center li.sub0{
  list-style-image: url("../../images/css/front/ico_reference_sub0.png");
  font-size:20px;
  font-weight:bold;
  min-height: 16px }
#content #center li.sub1{
  list-style-image: url("../../images/css/front/ico_reference_sub1.png");
  font-size:20px;
  min-height: 16px
}
#content #center ul a{
    color:black;
    
    text-decoration:underline;
    font-weight:normal}

#content #center ul a:hover{color:red;}
#content #center ul {line-height:38px}
ul.cinnosti{margin-left:15px}
ul.cinnosti li{line-height:18px}

#content #center ul li.sub0 a{font-size:18px}
#content #center ul li.sub1 a{font-size:16px}
#content #center ul li.sub2 a{font-size:14px}

table.cenik_velkokapacitni_stan{margin-left:15px;border-collapse:collapse;width:300px}
table.cenik_velkokapacitni_stan td{border-bottom:1px solid grey}
table.cenik_velkokapacitni_stan td.right{text-align:right}
#web #content #center p a img{border:0px}