#uvod {float: left; width: 300px; /*width: 450px;*/ margin: 10px 10px 10px 0; text-align: justify;}
#upoutavka {display: block; /*float: left;*/ width: 203px; _width: 215px; height: 113px; /*margin: 10px 0; */ background: #EDF5FA url(img/sipka-right-modra.gif) no-repeat 185px 75px; text-align: center; border: 1px solid #ccc; color: #000; text-decoration: none;}
/*#upoutavka a:hover {background: #C4DDEF url(img/sipka-right-modra.gif) no-repeat 185px 56px;}*/
#upoutavka h3 {margin: 4px 0 0 0px; /*text-transform: uppercase;*/}
#upoutavka h4 {margin: 4px 0; text-transform: uppercase; font-size: 1.2em; color: #004A86;}
#cetelem {display: block; float: left;  margin: 10px 0 10px 0;}
#kratkezpravy {float: left; width: 215px; height: 113px; margin: 10px 0;}
#kratkezpravy strong {color: #666; font-weight: normal; font-size: 0.9em;}

.akce {float: left; background: url(img/bg-akce.gif) no-repeat left bottom; min-height: 142px; _height: 142px; width: 726px; text-transform: uppercase; padding-bottom: 6px; margin-left: -20px; display: inline; margin-bottom: 20px;}
.akce .akce1 {text-align: center; font-weight: bold; float: left; width: 217px; margin-left: 15px; display: inline;}
.akce .akce2 {text-align: center; font-weight: bold; float: left; width: 217px; margin-left: 29px; display: inline;}
.akce .akce3 {text-align: center; font-weight: bold; float: left; width: 217px; margin-left: 31px; display: inline;}

#upoutavka3 {background: #EDF5FA url(img/sipka-right-modra.gif) no-repeat 185px 75px; text-align: center; border: 1px solid #ccc; color: #000; text-decoration: none;}
#upoutavka3 h3 {margin: 4px 0 0 0px; /*text-transform: uppercase;*/}
#upoutavka3 h4 {margin: 4px 0; text-transform: uppercase; font-size: 1.2em; color: #004A86;}



.bannery {float: left; width: 250px; _width: 270px; padding: 10px; margin-bottom: 20px; border: 1px solid #ccc; margin-right: 20px;}
.bannery .akce1 {width: 250px; margin: 10px 0;}
.bannery .akce2 {width: 250px; margin: 10px 0;}
.bannery .akce3 {width: 250px; margin: 10px 0;}


.akce a {text-decoration: none;}
.akce img {border: 1px solid #B2B2B2; margin-bottom: 3px;}

table.bomba {border-collapse: collapse; font-family: Tahoma, Arial, Helvetica, sans-serif;}
table.bomba td, table.bomba th {padding: 2px 10px;}
table.bomba .akcnicena {background: #FF4040; color: #fff; /*font-weight: bold;*/}
table.bomba .bg1 {background: #fff;}
table.bomba .bg2 {background: #f6f6f6;}
table.bomba td.obr {background: #fff; padding-left: 0px;}


#oznam {float: left; width: 392px; _width: 412px; padding: 10px; margin-bottom: 20px; border: 1px solid #ccc;}
.oznameni {border: 1px solid #eee; border-left: 5px solid #f00; background: #fafafa /*url(img/odr-sm.gif) no-repeat 6px 12px*/; margin-bottom: 20px; padding: 5px 15px 5px 15px; margin: 0 120px 0 0;}
.oznameni2 { background-color: #D9241B;  margin-bottom: 20px; padding: 5px 15px 5px 15px; margin: 0 120px 0 0; color: #fff;}
.oznameni3 { background-color: #D9241B;  margin-bottom: 20px; padding: 5px 15px 5px 15px; margin: 0; color: #fff;}


#obsah_uvod {float: left; width: 726px; padding: 0px; padding-right: 11px; color: #333;}

#levy_sloupec {width: 230px; float: left; margin: 0 ; }
#pravy_sloupec {width: 478px; _width: 467px; float: right; margin: 0;  padding: 0; }
#pravy_sloupec h3 {width: 434px; &width: 431px; _width: 471px;
width:100%;position:relative; left:-6px;width: 481px;
}
#pravy_sloupec h2 {width: 434px; &width: 431px; _width: 471px;position:relative; left:-8px;
    width: 480px;
}


.ceny-slevy {float: right; margin: 35px 0 10px 10px;}

#home h3 {padding: 0;
          text-transform: uppercase; font-size: 1.2em; 
            _margin-top: 10px; margin: 5px 0 5px 0; 
height: 33px;  _height: 39px;margin-left: 5px;
background: url('css/img/h-stred.png') repeat-x left top;

}

#home h3 .levy{background: url('css/img/h-levy.png') no-repeat left top;  
          position: relative;float: left;
          height: 33px;  _height: 39px; width: 6px;}

#home h3 .pravy{background: url('css/img/h-pravy.png') no-repeat left top;  
          position: relative;float: right;
          height: 33px;  _height: 39px; width: 9px;}


#home h3 .stred{background: url('css/img/h-stred.png') repeat-x left top;  color: #fff; 
          height: 33px;line-height: 36px;_height: 39px;
         position: relative;float: left;margin-left: 20px;
         
}
/*
#home h2 {background: url('css/img/h-stred.png') repeat-x left top;  color: #fff; 
          text-transform: uppercase; font-size: 1.2em; padding: 15px 0 0 50px; 
          height: 24px;  _height: 39px; _margin-top: 10px; margin: 5px 0 5px 0;  
border:1px solid teal;}
*/

 h2 {padding: 0;
          text-transform: uppercase; font-size: 1.2em; 
            _margin-top: 10px; margin: 5px 0 5px 0; 
height: 33px;  _height: 39px;margin-left: 8px;
background: url('css/img/h-stred.png') repeat-x left top;
}

 h2 .levy{background: url('css/img/h-levy.png') no-repeat left top;  
          position: relative;float: left;
          height: 33px;  _height: 39px; width: 6px;}

 h2 .pravy{background: url('css/img/h-pravy.png') no-repeat left top;  
          position: relative;float: right;
          height: 33px;  _height: 39px; width: 9px;}


 h2 .stred{background: url('css/img/h-stred.png') repeat-x left top;  color: #fff; 
          height: 33px;line-height: 36px;_height: 39px;
         position: relative;float: left;margin-left: 20px;
         
}




#home .text {margin: 0 0 5px 16px;}
#home .text img {margin: 5px 0 0 0;}
#home .text p{text-align: left;}
#home .text a {font-weight: bold; display: block; color: #D9241B; margin: 0 0 5px 0;}
#home .text .datum { color: #D9241B; font-size: 0.9em;}
table.bomba {}
table.bomba td, table.bomba th {padding: 2px 0; color: #666;}
table.bomba th {border-bottom: 1px solid; }

table.bomba td a {font-weight: bold;}
table.bomba td.cena {font-weight: bold; color: #fff; padding: 0 3px; background-color: #CA2C2C; text-align: center;}
table.bomba td.spodni {border-bottom: 1px solid #000; height: 30px; padding: 3px 0; }
td.leva, th.leva, td.prava, th.prava {height: 35px; }
td.leva, th.leva {text-align: left;}
td.prava, th.prava {text-align: right;}
table.bomba td.obr {line-height: 1.2em; padding: 0 9px 0 0;}
table.bomba td img{margin: 0 0 10px 0;}
table.bannery {margin: 0 0 0 5px; &margin: 0 0 0 12px; _margin: 0 0 0 5px; border: 0;}
table.bannery td {border: 0;}
table.bannery td{padding: 0; }
table.bannery td img {border: 1px solid #D9241B;}

