body {
  position: absolute;
  width: 100%;
  height:100%;
  
  margin:   0px;
  padding:  0px;
  z-index:  0px;
  
  background-color: #272727;
   
  font-family: trebuchet, arial, verdana,sans-serif;
  font-size:   12px;
  letter-spacing: 0;
  word-spacing:   0;
  color:      #fff;
  
  scrollbar-track-color: #373c3f;
  scrollbar-face-color: #606466;
  scrollbar-highlight-color: #606466;
  scrollbar-3dlight-color: #2f3538;
  scrollbar-darkshadow-color: #2f3538;
  scrollbar-shadow-color: #2f3538;
  scrollbar-arrow-color: #2f3538;
}

a {color: #fff; text-decoration: none;}

div#content {
  position: relative;
  width: 1000px;
  height: 715px;
  margin-top: 20px;
  background: #2f3538 url("background.jpg");
  text-align: left;
  border: 1px solid #9b9b9c;
  overflow: hidden;
}

div#preview {
  position: absolute;
  width: 1000px;
  height: 715px;}
div#previewContent {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: #333;
  filter:alpha(opacity=90);
  opacity:0.9;}
div#preview table{
  position: absolute;
  width: 1000px;
  height: 715px;
  cursor: pointer;}
div#preview img{
  border: 3px ridge #ddd}

div#layer2 {
  position: absolute;
  width: 1000px;
  height: 715px;
  background: transparent url("background-layer2.gif");}
div#layer3 {
  position: absolute;
  width: 1000px;
  height: 715px;
  background: transparent url("background-layer3.gif");}
div#layer4 {
  position: absolute;
  left: 0px;
  width: 1000px;
  height: 714px;
  background: transparent url("background-layer6.gif");}  

div#logoIntro {
  position: absolute;
  left: 810px;
  top: 617px;
  width: 102px;
  height: 57px;
  background: transparent url("logoIntro.gif");}
div#logo {
  position: absolute;
  left: 47px;
  top: 56px;
  width: 100px;
  height: 56px;
  background: transparent url("logo.gif");}

div#language {
  position: absolute;
  right: 65px;
  top: 42px;
  
  letter-spacing: 0;
  word-spacing:   0;
  color:      #fff;}
div#language a{text-decoration: none; color: #fff;}
div#language a:hover{text-decoration: underline;}
div#language span{color:#ef2923;}

div#intro {
  position: absolute;
  left: 295px;
  top: 313px;
  
  font-size:   22px;
  letter-spacing: 0;
  word-spacing:   0;
  color:      #fff;}
div#intro span.btnFront {position: absolute; top: 50px; left: 1px; color: #fff}
div#intro span.btnBack1 {position: absolute; top: 49px; left: 1px; color: #191c1d}
div#intro span.btnBack2 {position: absolute; top: 51px; left: 1px; color: #191c1d}
div#intro span.btnBack3 {position: absolute; top: 50px; left: 0px; color: #191c1d}
div#intro span.btnBack4 {position: absolute; top: 50px; left: 2px; color: #191c1d}
div#intro a {display: block; position: absolute; width: 120px; height: 90px;}
div#intro a#stavby{
  left: 0px; top: 0px;
  background: transparent url("btnStavby.gif") no-repeat right;}
div#intro a:hover#stavby{
  background: transparent url("btnStavby_hover.gif") no-repeat right;}
div#intro a#plasty {
  left: 160px; top: 0px;
  background: transparent url("btnPlasty.gif") no-repeat right;}
div#intro a:hover#plasty {
  background: transparent url("btnPlasty_hover.gif") no-repeat right;}
div#intro a#truhly {
  left: 320px; top: 0px;
  background: transparent url("btnTruhly.gif") no-repeat right;}
div#intro a:hover#truhly {
  background: transparent url("btnTruhly_hover.gif") no-repeat right;}

/*
div#title {
  position: absolute;
  left: 322px; top: 158px;
  font-size: 22px;
  color: #ef2923;} */
div#thisPage {
  position: absolute;
  left: 16px; top: 58px;
  width: 400px;
  font-size: 14px;
  text-align: center;
  color: #ef2923;}
div#thisPage.intro {left:53px;top:652px;}
div#higherPage {
  position: absolute;
  left: 16px; top: 98px;
  width: 400px;
  font-size: 14px;
  text-align: center;
  color: #fff;}
div#higherPage a:hover {
  text-decoration: underline;} 
div#menu {
  position: absolute;
  left: 325px;
  top: 10px;
  font-size: 14px;
  line-height: 20px;}
div#menu.intro {top: 620px;}
div#menu a:hover {text-decoration: underline;}


div#textFrame {
  position: absolute;
  left:  313px; top: 205px;
  width: 322px; height: 509px;
  background: transparent url("textFrame.gif") no-repeat;}
div#textFrame2 {
  position: absolute;
  left:  35px;  top: 133px;
  width: 930px; height: 501px;
  background: transparent url("textFrame2.gif") no-repeat;}    
div#textFrameTitle {
  position: absolute;
  left: 802px; bottom: 606px;
  font-weight: bold;
  font-size:   18px;
  text-align: center;
  color: #ef2923;  }
div#textFrameContent {
  position: absolute;
  left:  1px;  top: 1px;
  width: 928px; height: 499px;
  overflow: auto;}
div#text {
  margin: 0px 30px 0px 30px;}
div#text a {
  color: #88f;
  text-decoration:underline;}
div#text a:hover {
  color: #bbf;}
div#text a img {
  color: #88f;
  border: 1px solid #88f;}
div#text a:hover img {
  color: #bbf;
  border: 1px solid #bbf;}


div#produkty {
  width: 850px;}
ul.produkty {
  width: 850px;
  margin:0px; 
  padding:0px;}
ul.produkty li{
  display: block;
  margin: 2px 2px 0px 2px;
  padding:0px;
  float:left;
  width: 420;
  list-style: none;}
  
div#produkty a {
  position: relative;
  display: block;
  
  width: 100%;
  min-height: 80px;
  -height: 85px;
  
  padding:0px;
  margin:0px;
  font-size:   12px;
  color: #a1a5a8;
  border: 1px solid #606466;
  text-decoration:none;}
div#produkty a:hover {
  display: block;
  color: #fff;
  border: 1px solid #fff;
  background-color: #34383c;}
div#produkty a b {
  color: #fff;}
div#produkty a img {
  float: right;
  margin: 4px;
  border: 1px solid #606466;}
div#produkty a:hover img {
  border: 1px solid #fff;}
div#produkty a p {
  margin: 4px 4px 4px 4px;}
  
div#produkty .tech {float:left;width:275px;}
div#produkty .tech a {width:auto; height: 210px; text-align:center;}
div#produkty .tech  img {max-width:265px; max-height:200px; float:none;}
  

div#textFrameMenu {
  position: absolute;
  left: 310px;
  top: 36px;
  font-size: 14px;
  line-height: 20px;}
div#textFrameMenu a:hover {text-decoration: underline;}
div#textFrameSubMenu {
  position: absolute;
  left: 510px;
  top: 58px;
  font-size: 14px;
  line-height: 20px;}
div#textFrameSubMenu a:hover {text-decoration: underline;}
div#subMenuLine {
  position: absolute;
  left: 437px; top: 45px;
  width: 60px; height: 23px;
  background: transparent url("subMenu.gif") no-repeat;} 

div#imgStavby {
  position: absolute;
  left:  648px; top:    237px;
  width: 297px; height: 194px;
  background: transparent url("imgStavby.gif") no-repeat;}
div#imgPlasty {
  position: absolute;
  left:  648px; top:    237px;
  width: 297px; height: 194px;
  background: transparent url("imgPlasty.gif") no-repeat;}
div#imgTruhly {
  position: absolute;
  left:  648px; top:    237px;
  width: 297px; height: 194px;
  background: transparent url("imgTruhly.gif") no-repeat;}
  
div#intro-news {
  position:absolute;
  left:336px;top:92px;
  width:630px;}

#intro-news #news {
  position:absolute;
  left:0px;top:0px;
  width:465px;}
#intro-news #news #intro-news-top {
  position:relative;
  left:0px;top:8px;
  width:465px;height:14px;
  background: transparent url("intro-news-top.gif") no-repeat;}
#intro-news #news #intro-news-bottom {
  position:relative;
  left:0px;top:-12px;
  width:465px;height:14px;
  background: transparent url("intro-news-bottom.gif") no-repeat;
  z-index:1;}
#intro-news #news #intro-news-content {
  position:relative;
  margin-left:20px;
  margin-right:20px;
  z-index:2;}
#intro-news #news #intro-news-content a {line-height:25px;}
#intro-news #news #intro-news-content a:hover {text-decoration:underline;}  
#intro-news #news #intro-news-show-all {
  width:100%;
  text-align:right;}
#intro-news #news #intro-news-show-all a {color:#ef2923;}
#intro-news #news #intro-news-show-all a:hover {text-decoration:underline;}

#intro-news #products {
  position:absolute;
  left:484px;top:0px;
  width:146px;}
#intro-news #products #intro-product-top {
  position:relative;
  left:0px;top:8px;
  width:465px;height:14px;
  background: transparent url("intro-product-top.gif") no-repeat;}
#intro-news #products #intro-product-bottom {
  position:relative;
  left:0px;top:-8px;
  width:465px;height:14px;
  background: transparent url("intro-product-bottom.gif") no-repeat;
  z-index:1;}
#intro-news #products #intro-product-content {
  position:relative;
  margin-left:10px;
  margin-right:10px;
  text-align:center;
  z-index:2;}
#intro-news #products #intro-product-content img {border:1px solid white;margin:5px 0px 5px 0px;}
#intro-news #products #intro-product-content span {color:#979797;}
#intro-news #products #intro-product-content a {color:#ef2923;}
#intro-news #products #intro-product-content a:hover {text-decoration:underline;}


  
div.dots {
  position: absolute;
  left: 57px; top: 653px;
  width: 128px; height: 15px;}
div#dotsLevel1 {
  background: transparent url("dotsLevel1.gif") no-repeat;}
div#dotsLevel2 {
  background: transparent url("dotsLevel2.gif") no-repeat;}
div#dotsLevel3 {
  background: transparent url("dotsLevel3.gif") no-repeat;}  

div#copyright {
  display: block;
  top: 698px;
  right: 3px;
  position:relative;
  width: 1000px;
  text-align: right;}
div#copyright a {color: #333;}
div#copyright a:hover{color: #666; cursor: default;}

.orange {color:ef2923;}

