/* CSS Document */
body{
margin:0px auto;
}

#stranka{
background:transparent url(ledvina.png) 0 0 no-repeat; 
margin:0px auto;
top:0px;
width:1002px;
height:272px;    
/*height:1305px;      */
position:relative;
}     

div.obal_nadpis{
position:absolute;
background:transparent;       
top:0px;   
left:0px;
width:1000px;
height:270px;
border-top:1px solid #000000;
border-right:1px solid #000000;
border-left:1px solid #000000;
}

div.nadpis_horni{
position:absolute;
background:transparent; 
top:5px;   
left:0px;
width:998px;
height:25px;
text-align:center;
font-size:28px;
font-weight:bold;
color:rgb(60,0,0);
}

div.nadpis_deratizace{
position:absolute;
background:transparent; 
top:65px;   
left:0px;
width:998px;
height:65px;
text-align:center;
color:rgb(60,0,0);
font-size:70px;
font-weight:bold;
}

div.nadpis_martin{
position:absolute;
background:transparent;       
top:224px;   
left:80px;
width:998px;
height:90px;
color:rgb(60,0,0);
font-size:30px;
font-weight:bold;
}

div.nadpis_spodni{
position:absolute;
background:transparent;       
top:204px;   
left:0px;
width:998px;
height:30px;
text-align:center;
font-weight:bold;
color:rgb(60,0,0);
}


/*horní menu */
ul#menu {
	   
	   width: 1000px;
     float: left;
	   clear:both;
	   margin: 0px 0px 10px 0px; 
	   padding: 0;
	   list-style-type: none;
	   border: 1px solid rgb(0,0,0);
   	 
     font-size:22px;
	}
	ul#menu li {
	   width: 20%;
	   float: left;
	   background:rgb(161,119,59); /*#e0cc50;     */
	   font-weight:bold;
	   text-align:center;
	}
	ul#menu li 	a {
     display: block;
	   padding: 5px 0;
	   border-right: 1px solid rgb(0,0,0); 
	   text-decoration: none;
  	 color: #000000;
	}
	ul#menu li.posledni a {
	  border-right:none;       

	}
	ul#menu li a:hover {
	   background:rgb(191,160,106);}    /* #8d670e;   */
     
/* boční menu */         
     
    ul.menu {
	   width: 198px;
	   margin: 58px 0 0 0; padding:0;
	   list-style-type: none;
	   border: solid rgb(0,0,0);
   	 border-width: 1px 1px 0px 0;
     font-size:20px;
	}         
	ul.menu li {            
	   background:rgb(161,119,59);
	   border-bottom: 1px solid rgb(0,0,0); 
	   }
	ul.menu li.spodni {
	   border-bottom: none;
	}
	ul.menu li a{
		display: block;
		width: 163px;
		padding: 5px 5px 5px 30px;
		font-weight: bold;
		color: #000000;
		text-decoration: none;
    }
	ul.menu li a:hover {
	   background:rgb(191,160,106);
     }

div.menu_obal{
position:absolute;
background:#f7f2b9;
top:268px;   
left:0px;
width:1000px;
}

div.obsah_obal{
position:absolute;
background:rgb(239,228,176);
top:37px;   
left:0px;
width:1000px;
border-left:1px solid #000000;
border-right:1px solid #000000;
border-bottom:1px solid #000000;
}

div.provadene_sluzby{
position:absolute;
background:rgb(161,119,59);
top:12px;
left:0px;
width:182px;
height:35px;
border-bottom:1px solid #000000;
border-right:1px solid #000000;
border-top:1px solid #000000;
padding:10px 1px 0px 15px; 
font-size:22px;
font-weight:bold;

}

div.text{
margin:-200px 30px 0px 250px;
}

div.kontakt{
padding:7px 0px 0px 30px;
}

div.mesto_tachov{
position:absolute;
top:220px;   
left:670px;
width:200px;
height:150px}

div.mapa{
position:absolute;
top:30px;   
left:540px;
}

h2, h3.cervene{
color:red;}

h1.cervene{
font-size:30px;
color:red;
}
h2.cervene{
font-size:30px;
}
h3.cervene{
font-size:22px;
}

p.texty{
font-size:18px
}

.kon{
color:red;
font-size:22px;}
ul, ol.seznamy{
font-size:18px;
}


a:link {color:black;text-decoration:none;}  
a:visited {color:black;}       
a:hover {color:red;font-weight:bold;}       /* font-size:120%; */

table.galerie{
border:5px solid #77807D;
color:red;
margin:50px 0px 0px 50px;

}
td.galerie{
border:2px dotted #000000;
width:150px;
height:150px;
text-align:center;
}

table.cenik{
border:2px solid #000000;
color:black;
border-collapse:collapse;      /* rámečky sousedídích buněk splývají */
margin:50px 0px 0px 60px;
} 
th.cenik{
font-weight:bold;
font-size:25px;
border:1px solid #000000;
height:40px;
background:rgb(183,152,60);
text-align:center;
}
   
td.cenik{
border:1px solid #000000;
height:40px;
width:150px;
background:rgb(230,215,132);
text-align:center;
font-size:18px;
}
                                             
td.cenik_a{
border:1px solid #000000;
height:40px;
width:280px;
background:rgb(219,200,142);
text-align:center;
font-size:20px;
} 

td.cenik_od{
border:1px solid #000000;
height:40px;
background:rgb(230,215,132);
text-align:center;
font-size:22px;
font-weight:bold;
}

td.cenik_sl {
border:1px solid #000000;
height:40px;
background:rgb(219,200,142);
text-align:center;
font-size:22px;
font-weight:bold;  }

h3.www {
text-align:center;
}

div.foto{
margin-top:-180px;
margin-left:265px;

}


#obr
{
margin-top:-210px;
margin-left:300px;
border-style:solid;
border-color:black;
height:384px;
width:512px;
}

#galerie
{
padding-left:40px;
}

#galerie a{}
#galerie a { opacity: 0.7; (border: 10px solid) #eee; /*Transition*/ -webkit-transition: all 0.6s ease; -moz-transition: all 0.6s ease; -o-transition: all 0.6s ease; /*Reflection*/ -webkit-box-reflect: below 0px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(.7, transparent), to(rgba(0,0,0,0.1))); } 
#galerie a:hover { opacity: 1; /*Reflection*/ -webkit-box-reflect: below 0px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(.7, transparent), to(rgba(0,0,0,0.4))); /*Glow*/ -webkit-box-shadow: 0px 0px 20px rgba(255,255,255,0.8); -moz-box-shadow: 0px 0px 20px rgba(255,255,255,0.8); box-shadow: 0px 0px 20px rgba(255,255,255,0.8); }


	