/*Celkovy rozmer 990*848 */
html, body{ 
 margin:0; 
 padding:0; 
 height:100%;
 text-align:center;  
 font: 9pt Tahoma;
 color:#000000;
} 

.orange{color:rgb(255,214,51)}
.cervene{color:rgb(255,100,6)}

.correct {
clear: left;
height: 1px;
} 

a{color:rgb(5,99,197);}

dt{
  float: left;
  width:160px;
  font: 8pt Tahoma;
}

dd{font: 8pt Tahoma;}
dd a{text-decoration: none;}

.udaje{width: 40px;}
.telefon{width: 55px;}
 
#pagewidth{ 
 width:1000px; 
 text-align:left; 
 min-width: 900px;/*500*/
 margin-left:auto; 
 margin-right:auto;   
} 
 
#header{ 
 height:240px; 
 width:100%; 
 /*border:1px solid red;*/
 } 

#header-border-top{
 height:12px; 
 width:100%;
 background: url(../obrazky/baf_01.gif) repeat-x;
}

#header-logo{
 height:215px; 
 width:551px;
 background: url(../obrazky/baf_03.gif) no-repeat;
 float:left;
 border-left:5px solid white;
}

#header-kontakt{
 height:215px; 
 width:215px;
 background: url(../obrazky/baf_04.gif) no-repeat;
 float:left;
 margin-right:5px solid white;
 overflow:hidden;
 text-align:center;
 font: 13px Tahoma;
 color:white;
 padding-top:3px;
}

#header-kontakt a{color:rgb(255,214,51); text-decoration:none;}

#header-menu{
 height:215px; 
 width:210px;
 float:left;
 /*border:1px solid red;*/
 border-left:5px solid white;
}

.menu-polozka-oddeleni{
 font-size:1px;
 height:1px;
 width:100%;
 background-color:black;
}

.menu-polozka-center{
  width:210px;
  height:32px;
  border-top:11px solid white;
  text-align:center;
  font: 14px Tahoma;
}

.menu-polozka{
  width:130px;
  height:30px;
  float:right;
  text-align:left;
}

.menu-polozka a{
  font: 14px Tahoma;
  text-decoration:none;
  color:black;
}

.menu-polozka a:hover{
  font-weight:bold;
}

#header-border-bottom{
 border-top:2px solid white;
 border-bottom:2px solid white;
 border-left:5px solid white;
 border-right:5px solid white;
 height:8px; 
 width:990px;
 background-color:rgb(33,33,33);
}

#header-celek{
 height:215px; 
 width:1000px;
}

#outer{
min-height:530px;
/*border:1px solid red;*/
width:1000px;
}

/*pravy sloupec -- novinky*/
#right{
 width:220px; 
 float:right; 
 /*border:1px solid red;*/
 border-right:5px solid white;
 height:530px;
 overflow:hidden;
}

#maincol{ 
 width: 740px; 
 border-right:1px dotted rgb(121,121,121);
 min-height:520px;
 border-left:30px solid white;
 overflow:hidden;
 } 

/*stred*/
#stred{
  width:730px;
  text-align:left;
  padding-bottom:10px;
  min-height:510px;
  font: 11px Tahoma;
  text-align: justify;
}

.stred{
  width:730px;
  text-align:left;
  font: 11px Tahoma;
  text-align: justify;
}



/*novinky*/
#novinky{
  padding-left:20px;
  padding-right:30px;
  padding-top:10px;
  padding-bottom:30px;
  height:340px;
  overflow:hidden;
}

.novinka{
 font: 8pt Tahoma;
}

.novinka b{
 color:rgb(5,99,197);
 font-size:8pt;
 padding-bottom:8px;
}

.nadpis{
  font-size:14px;
  padding-left:20px;
  padding-bottom:5px;
  padding-top:3px;
  background:url(../obrazky/baf_44.gif) no-repeat;
  background-position: left center;
  color:rgb(48,48,48);
  font-weight:bold;
}

/*kontakt*/
.kontakt_formular{
  width:60px;
  font: 8pt Tahoma;
}

#div_formular{
  width:550px;
  text-align:left;
  padding-left:25px;
}

#div_formular_border{
  width:560px;
  padding-left:25px;
}

/*aktuality*/
#aktuality{
  float:left;
  height:112px;
  width:178px;
  padding-top:4px;
  padding-left:20px;
  padding-right:20px;
  background: url(../obrazky/baf_18.gif) no-repeat;
}

#aktuality a{color:rgb(255,207,9);padding-top:5px;font: 8pt Tahoma;}

.btn{
 color:black;
 background:rgb(255,205,0);
 font: 8pt Tahoma;
 border: none;
 margin-top:60px;
 float:right;
 height:19px;
}

.btn2{
 color:black;
 background:rgb(255,205,0);
 font: 8pt Tahoma;
 border: 1px black inset;
 width:70px;
 height:20px;
 margin-top:20px;
 margin-left:200px;
}

.newsletter{
  font: 9pt Tahoma;
  text-align:center;
  border:none;
  height:17px;
  margin-top:60px;
  float:left;
}

/*blok -- bok a normal blok*/
.correct{
clear: left;
} 


/*konec zeleny*/ 
#footer{
 height:29px;
 width:975px; 
 background-color:rgb(33,33,33);
 color: #FFFFFF;
 padding-left:15px;
 padding-top:3px;
 padding-bottom:3px;
 font: 8pt Tahoma;
 border-left:5px solid white;
} 

/*mapa stranek*/
#mapastranek{
text-align:right;
width:400px;
float:right;
padding-right:10px;
}

#footer a{
text-decoration: none;
color: #FFFFFF;
}

#footer a:hover{
color: rgb(219,220,229);
}

/*odkazy*/
#mapa{
 height:40px; 
 width:100%; 
} 

#doporucujeme{
width:99%; 
text-align:center;
font: 8pt Tahoma;
color:rgb(76,76,76);
}

#doporucujeme a{
color:rgb(76,76,76);
text-decoration:none;
}

#doporucujeme a:hover{
color:#000000;
}

/*stred*/ 
#inner{
  margin:0; 
  width:100%; 
  float:left;
  /*border:1px solid red;*/
  background: url(../obrazky/lignotech_27.gif) repeat-x bottom;
}

#tisk a{
 text-decoration:none;
 vertical-align: super;
}

#tisk img{
  border:none;
}

#roh{background: url(../obrazky/lignotech_28.png);
     width:21px;
     height:24px;
     float: left;
     position:relative;
     left:-123px;
     bottom:46px;
     z-index:10;}
 

 
/*#outer>#inner { border-bottom: 1px solid #F6F0F9;  }*/
 
.clr{clear:both;}
 
.content{
  padding:0px;
  
} 
 
#header .content{padding-bottom:0;} 
 

 
 @media print{ 
#leftcol{display:none;} 
#outer{border-left:0;} 

#rightcol{display:none;} 
#outer{border-right:0;} 
}
