/* CSS Document */

body{text-align:center;
     font:normal 13px 'Calibri',calibri, geneva, 'Arial CE',Arial,Helvetica,sans-serif;
     background: url(obr/pozadi.gif) ;
     background-repeat: repeat-x;
     background-attachment: fixed;
     background-color:black;
     padding: 15px 0px;
     }
a{text-decoration:underline;color:rgb(96,96,96);}
h2{color:rgb(153,0,0);text-align:center;}h1{color:rgb(153,0,0);text-align:left;margin-left:30px;}
strong{color:rgb(153,0,0);}
hr{margin:20 0 20 0;}
h3{margin:0px;}
img{float:left;}
table{margin:10px;}

#stranka{min-height:600px;        
         width: 769px;
         background-color:black;       
         margin:0px auto;
         }

#secondmenu{
            font-size: 14px;
          	margin: 0px 0px 0px 0px ;         	
            height:20px;
            line-height: 20px;
            width:769px;
            background: url(obr/secondmenu.gif) ; 
            background-color:rgb(255,204,0);      
            color:white;
            text-align:right; 
            font: 500 Calibri;                            
            }
#secondmenu ul{list-style: none;}
#secondmenu ul li{float:right;text-align: center;width:160px;}    
#secondmenu ul li a{background: url(obr/obr_05.gif);display:block;width:160px;text-decoration:none;color:white; }
#secondmenu ul li span{background: url(obr/obr_04.gif);display:block;width:160px;text-decoration:none;color:white; }
#secondmenu a:visited {color:white;}
#secondmenu a:hover   {color: white; }
#hlavicka{height:129px;
          width:769px;
          background: url(obr/hlavicka.gif) ;
          margin:0px;           }  
#menu{background: url(obr/menu.gif) ;
	    height:37px;
	    width:769px;
	    text-align:right;
	    padding:px 0px 0px 0px;
      font-size:17px;
      font-family: Calibri;
      }
#menu a{color:white;
        margin:5px 15px;
        position: relative; top: 4px;text-decoration: none;}
#menu a:visited {color:white;}
#menu a:hover   {color:rgb(192,192,192); }
#menu .menu{margin-right:4em;}
#hlavni{min-height:600px;
       width:769px;
       background: url(obr/hlavni.gif) ;}
#levy{width:167px;
      padding:0px 0px 0px 0px;
      background:transparent;
      min-height:600px;
      float:left;     
      font: 16px Calibri;
      text-align: left;}
#levy ul{margin:20 0 0 0;}
#levy ul .podmenu{margin:0px 0 0 0;padding:0 0 0 10;}
#levy ul .podmenu li {list-style-image: url(pict/liststyle3.jpg);color:black;}
#levy a{color:white;
        text-decoration:none;font: 14px Calibri;}
#levy ul li{list-style-image: url(pict/liststyle1.jpg);}
#levy ul li:hover {list-style-image: url(pict/liststyle2.jpg);}
#levy ul li a:hover {list-style-image: url(pict/liststyle2.jpg);color:black;}
#levy hr{margin-left:20px ;}
/*obsah*/

#pravy{
       min-height:600px;
       width:598px;
       background:transparent;
       margin:0px 0px 0px 167px;}
#pravy1{
        min-height:600px;       
       padding: 20px;
       text-align: justify;
       font-size:13px ;
       }

#kontakty table{width:520px;margin:40px 0px 30px 0px;}
#kontakty table th{text-decoration: underline;}
.mapa{float: none;}
.odkazy{color:rgb(153,0,0);font: bold 16px bold ;font-family: calibri;}
.odkazy2{color:rgb(153,0,0);font: bold 18px bold ;margin-left:5px;font-family: calibri;}
.odkazy3{font-style: italic;font-family: calibri;text-decoration: none;margin: 0 0 0 10;}
.nabidky{font-size:11px ; width:450px;margin:0px;padding-left:3px;vertical-align:top;}
.nabidky2{font-size:12px ; width:450px;margin:0px;padding-left:3px;vertical-align:center;}
.nabidky2 h4{margin-top:10;padding:0;}
.rohoze{width:490px;font-size:12px ; }
#referencetabulka {border-collapse:collapse;border-style: ridge ;margin-bottom: 20px; } 
#referencetabulka td {border: 1px rgb(37,37,37) ridge;font-size: 11px;text-align: center;}
#referencetabulka .hlavicka td {font: bold bold ;}
.schema{float: none;margin-left: 70px;margin-top: 30px;}
 
/*kolektory*/
.kolektorytext{font-size: 12px;}
.kolektorytabulka {width:500px;border-collapse: collapse; border-style: ridge ;}
.kolektorytabulka td{border: 1px rgb(37,37,37) outset;padding-left:5px;font: 10px  Calibri;}
.kolektorytabulka .sloupecek{background-color: rgb(195,195,195);width:250px;font:bold  10px Calibri;}
.kolektorynadpisy{color: rgb(204,0,0);text-decoration: underline;}
.fotky{margin: 0 10px 10px 0px;}  
                        
#pata {height:18px;
      background: url(obr/pata.gif) ;
      text-align: right;
      color:black;
      font-size:9px;
      padding-right:40px}




