#uvodni-boxy {
      width: 100%; float: left;
      }
#b-p-k, #b-s-t, #b-d-s {
      width: 318px; height: 180px; float: left; margin-right: 2px;
      }
#b-p-k {
	  border-top: 3px solid #c00;
	  background: #f4f4f4 url("../i/b-podlahove-krytiny.jpg") bottom left no-repeat;  
	  margin-bottom: 10px;
      }
#b-s-t {
	  border-top: 3px solid #f90;
	  background: #f4f4f4 url("../i/b-stinici-technika.jpg") bottom left no-repeat;
      }
#b-d-s {
	  border-top: 3px solid #c33;
	  background: white url("../i/b-dalsi-sluzby.jpg") bottom left no-repeat;
      }
#b-p-k a, #b-s-t a, #b-d-s a {
      color: black; text-decoration: none;
      }
#b-p-k a:hover {
      text-decoration: underline; color: #c00;
      }
#b-s-t a:hover {
      text-decoration: underline; color: #f90;
      }
#b-d-s a:hover {
      text-decoration: underline; color: #c33;
      }
	  
	  
	  
.h2-s-t {
      color: #f90; font-size: 170%; text-transform: uppercase; font-style: italic; padding: 0; margin: 5px;
      }
.h2-p-k {
      color: #c00; font-size: 170%; text-transform: uppercase; font-style: italic; padding: 0; margin: 5px;
      }
.h2-d-s {
      color: #c00; font-size: 170%; text-transform: uppercase; font-style: italic; padding: 0; margin: 5px;
      }
#h2-sortiment {
      color: #c00; font-size: 170%; text-transform: uppercase; font-style: italic; padding: 0; margin: 5px; width: 240px; display: block;
      }
#h2-sortiment-in {
      color: #c00; font-size: 170%; text-transform: uppercase; font-style: italic; padding: 0; margin: 5px; margin-top: 0; width: 240px; display: block;
      }
#h2-akce-novinky {
      color: #c00; font-size: 170%; text-transform: uppercase; font-style: italic; padding: 0; margin: 5px; width: 100%; width: 250px; display: block;
      }

.b-o {
      padding: 1px 10px;
      }
.b-odkaz {
      text-decoration: none; cursor: hand;
      }
	  
.blue {
      color: blue; font-size: 2em; font-weight: bold; text-transform: uppercase;
      }
	  
	  
#h2-v-z {
      color: #900; font-size: 1.7em; font-weight: bold; padding: 10px;
      }
#uvodni-slovo {
      padding: 0 10px 10px 10px;
      }

/** LIGHTBOX **/
#lightbox {
	background-color: #f90;	padding: 20px;	
}
#overlay {
	background-image: url("../i/lightbox/lightbox-back.png");
}
#lightboxCaption {
	color: #333; font-size: .9em; text-align: center; padding: 10px;
}
* html #overlay {
	background-color: #c93;	background-image: url("../i/lightbox/blank.gif"); filter: Alpha(opacity=80);
}
