body 	{
	margin: 0 Auto;
  color: #bgbgbg;
  background-color: #FFEE10;

  }   

A:link 	{

text-decoration: none;	
		}
A:visited 	{

text-decoration: none;	
		}
		}
A:active 	{

text-decoration: none;	 
		}
A:hover	{


  text-decoration: none;	 		
		}







.tab2 {
 width: 98%;
 max-width: 1180px;
  font-size: 15px;
 color: #000000;
 font-weight: normal;
 font-variant: normal;
 font-family: Tahoma;
 text-shadow: 0px 0px 3px #fff;

}

.logo {
 height: 150px;
 
}
   
.motto {
 font-size: 25px;
 color: #ff0000;
 font-weight: bold;
 font-variant: small-caps;
 font-family: Tahoma;
 text-shadow: 1px 1px 0px #000;
}


.uklid {
 width: 25%;
 float: left;
 position: relative; 
}


.stavba {
 width: 25%; 
 float: left;
 position: relative;
}

.instalace {
 width: 25%; 
 float: left;
 position: relative; 
}

.prace {
width: 160px;
height: auto;
}

 .nad_1 {
 font-size: 20px;
 color: #000080;
 font-weight:   bold;
 font-variant: small-caps;
 font-family: Tahoma;
 text-shadow: 0px 0px 3px #fff;
 TEXT-DECORATION: UNDERLINE;
}

.skryvany {
display: none;
  cursor: pointer;
  cursor: hand;
}


.menu	{
  font-size: 16px;
  color: #ffffff;
  text-shadow: 0px 0px 5px #000;
  font-variant: small-caps;
  font-weight: bold;
  line-height: 1.8;
  width: 25%;
  float: left;
  position: relative;

		}
.menu2	{
  font-size: 16px;
  color: #ffffff;
  text-shadow: 0px 0px 5px #000;
  font-variant: small-caps;
  font-weight: bold;
  line-height: 1.8;
  width: 25%;
  float: left;
  position: relative;

		}

.menu_dec	{	
  height: 30px;
  border: solid 0px #000;
  background-image: URL('../pic/menu.png');
  background-color: #3366FF;
 	background-repeat: repeat-x;
	background-position: left top;
  box-shadow: 0px 0px 5px #000;
  cursor: pointer;
  cursor: hand;
      }
      
A.link	{	
  color: #ffffff
      } 
      
A:hover.link	{	
  color: #ffff00
      }            

.link2:hover{	
  color: #ffff00
      }              
.kontakt {
 font-size: 20px;
 color: #ff0000;
 font-weight: bold;
 font-variant: small-caps;
 font-family: Tahoma;
 text-shadow: 0px 0px 5px #999;
}

.kontakt2 {
 font-size: 20px;
 color: #000000;
 font-weight: bold;
 font-variant: small-caps;
 font-family: Tahoma;
 text-shadow: 0px 0px 5px #fff;
}

.uvod_text {
 width: 75%;
}

.text1 {
 font-size: 25px;
 color: #ff0000;
 font-weight: bold;
 font-variant: normal;
 font-family: Arial;
 font-style: italic;
 text-decoration: underline;
}

.text2 {
 font-size: 18px;
 color: #ff0000;
 font-weight: bold;
 font-variant: normal;
 font-family: Arial;
 font-style: normal;
 text-decoration: underline;
}


@media screen and (max-width: 1100px) {
.menu { 
 float: none;
}
.uklid {
 width: 33%;

}


.stavba {
 width: 34%; 

}

.instalace {
 width: 33%; 

}
.uvod_text {
 width: 60%;
}
 } 
 
@media screen and (max-width: 700px) {

.uvod_text {
 width: 100%;
}

 } 
@media screen and (max-width: 500px) {

.menu2 { 
 float: none;
}

.uklid {
 width: 100%;
 float: left;
}


.stavba {
 width: 100%; 

}

.instalace {
 width: 100%; 

}

 } 
 
