body {
	margin:0;
	padding:0;
	text-align:center;
	font-family:Trebuchet MS, Arial, Arial CE, Tahoma, Verdana;
	font-size: 80%;
	background-color: #0463c3;
	background-image:url(../images/pozadi-page.gif);
	background-repeat: repeat-x;
	}
	
p, img, table, tr, th, td, h1, h2, h3, h4, h5
{
border: 0px none;
margin: 0px;
padding: 0px;
}
	
	
#hlavicka-obal {
	height: 147px;
	width: 960px;
}


#nadpis       {
	margin:0;
	padding:0;
	}

#nadpis a {
	display:block;
	width:233px;
	height:136px;
	margin:0px;
	padding:0px;
	text-decoration: none;
	background-image: url(../images/lefaservis-logo.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	}

#nadpis a span { display:none }

#hlavicka h2{
	display:none;
}


#obsah {
	width: 960px;
	margin:1px auto;
	text-align:left;

	}


#navigace-obal {
	position:absolute;
	margin-left:300px;
	width: 670px;
	top:0px;
	}


#navigace {
	text-align:right;
	padding:0px;
	margin-left:0px;
	}

#navigace ul{
	padding:0px;
	margin:0px;
}

#navigace li{
	padding:0px;
	margin:0px;
	list-style-type:none;
	display:inline;
}

#navigace a{
	padding:0px;
	margin:0px;
	display:block;
	float:left;
	text-align:center;
	color:#FFFFFF;
	text-decoration:none;
	height:20px;
	width:128px;
	margin-right:5px;
	padding-top:100px;
	padding-bottom:24px;
	font-size: 15px;	
}

.uvodnistrana
{
background-image:url(../images/pozadi-butt-blue.gif);		
}


.ofirme
{
background-image:url(../images/pozadi-butt-orange.gif);		
}


.kontakt
{
background-image:url(../images/pozadi-butt-yellow.gif);		
}

.produkty
{
background-image:url(../images/pozadi-butt-green.gif);		
}

.reference
{
background-image:url(../images/pozadi-butt-orange2.gif);		
}

#navigace a:hover{
	background-position: 128px 0px;
}
	
	
#text-obal {
	width: 960px;
	background-color:#FFFFFF;
	margin:0;
	padding:0;

	}	
	
#text {
			background-image: url('../images/pozadi-obsah.gif');background-repeat:repeat-y
	margin:0;
	padding:0;
	}

#pravypanel {
	width:300px;
	padding:0;
	text-align:right;
	background-image:url(../images/pozadi-produkty-right.gif);
	background-color: #01a836;
	background-repeat: no-repeat;
	text-align:left;
	float:right;
	padding-bottom:30px;
	}
	
#pravypanel h2{  
	color:#ffffff;	
	font-size: 25px;
	padding-left:35px;
	padding-top:20px;
	margin-bottom:15px;
	}
	
#pravypanel h3{  
	color:#07ff56;	
	font-size: 15px;
	padding-left:35px;
	padding-top:15px;
	}
	
#pravypanel ul{  
	margin:0;
	padding:0;
	padding-left:35px;
	}
	
#pravypanel ul ul{  
	margin:0;
	padding:0;
	padding-left:13px;
	}

#pravypanel li{  
	margin:0;
	padding:0;
	list-style-type:none
	}
	
#pravypanel li a{  
	background-image:url('../images/spika-right-menu.gif');
	background-position: 0 6px;
	padding-left: 12px;
	font-weight:bold;
	background-repeat:no-repeat;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none; 
	}
	
#pravypanel li a:hover{  
	background-position: 2px -287px;
	padding-left: 9px;
	color:#07ff56;
	}
		
#pravypanel p{  
font-size: 11px;
margin-bottom:7px ; 
	}
		
#levypanel {
	float: left;
	width: 660px;
	margin:0;
	padding:0;	
	margin-bottom:20px
	}
	
#levypanel h1{
	color:#ffffff;	
	font-size: 25px;
	padding-left:35px;
	padding-top:20px;
	padding-bottom:30px;
	margin-bottom:15px;
	}
	
.h1-reference{
	background-image:url(../images/nadpis-orange.gif);
	background-repeat:no-repeat;
	}
	
.h1-produkty{
	background-image:url(../images/nadpis-green.gif);
	background-repeat:no-repeat;
	}

.h1-kontakt{
	background-image:url(../images/nadpis-yellow.gif);
	background-repeat:no-repeat;
	}
	
.h1-ofirme{
	background-image:url(../images/nadpis-orange2.gif);
	background-repeat:no-repeat;
	}
	
.h1-uvod{
	background-image:url(../images/nadpis-blue.gif);
	background-repeat:no-repeat;
	}
		
	
#levypanel h2{
	font-size: 160%;
	margin-top:1em; 
	margin-bottom:0.2em; 
	margin-left:35px; 
	margin-right:35px; 
	color:#064b90;
	}
	
#levypanel h3{
	font-size: 120%;
	margin-top:0.3em; 
	margin-bottom:0.3em; 
	margin-left:35px; 
	margin-right:35px; 
	}
	
#levypanel p{
	margin-bottom:0.7em; 
	margin-left:35px; 
	margin-right:35px; 
	}
	
#levypanel ul{
	margin-bottom:0.7em; 
	margin-left:65px; 
	margin-right:45px; 
	}
	
#levypanel ol{
	margin-bottom:0.7em; 
	margin-left:65px; 
	margin-right:45px; 
	}
	
#levypanel a{
color:#0563c3;
text-decoration:underline
	}
	
#levypanel a:hover{
color:#009f2c;
text-decoration:underline
	}
	
#levypanel .table-produkty{
margin-left:35px; 
margin-bottom:20px; 
	}
	
#levypanel .table-produkty td{
padding:3px; 
	}
	
	
#levypanel .table-rozdel-table{
margin-left:35px; 
margin-bottom:20px; 
	}
	
#levypanel .table-rozdel-table td{
padding:10px; 
	}
	

#levypanel .table-info{
margin-left:35px; 
margin-bottom:20px; 
	}
	
#levypanel .table-info td{
padding:5px; 
background-color:#f1f1f1;
	}
	
#levypanel .table-normal{
margin-left:35px; 
margin-bottom:20px; 
background-color:#808080;
	}
	
#levypanel .table-normal td{
padding:5px; 
background-color:#ffffff;
	}
	


#paticka-obal{
	clear:both;
	background-color:#003061;
	color:#FFFFFF;
	height: 80px;
	}
	
#paticka{
margin-left:20px;
font-size:12px;
	}

#paticka a{
color:#FFFFFF;
text-decoration:none
	}
	
#paticka a:hover{
color:#FFFFFF;
text-decoration:underline
	}
	
	
	
.kontaktbox
{
	float:left;
	margin-right: 40px;
	margin-top: 10px;
}


	
hr.cleaner {
	clear:both;
   display: none
	}
	
.foto {
	border:3px solid #C0C0C0; margin:4px; 

	}
	
	
#mastermenu-obal {

	background-color:#FFFFFF;
	margin:0;
	
	}
	
#mastermenu {
	margin:0; 
	padding:0;
	text-align:center;
	margin-top:16px;
	margin-bottom:20px;
	}	
	
#mastermenu-vnitrek {
	
	}	
	
	
#exterier{
	padding:10px; 
	height:170px;
	}	
#interier{
	padding:10px; 
		height:170px;
	}
		
.thumb {
	text-align:center;
	float:left;
	width:124px;
	height:165px;
	padding:0;
	margin:4px
	}
	
.thumb a{
	color:#FFFFFF;
	text-decoration:none;
	font-size:12px;
	}
	
	
.obrazek{
	margin:8px
	}
	
hr.line {
	text-align:center;
	background-color:#01A836;
	width:90%;
	height:1px;
	}
	
	
a:link.PDF, a:visited.PDF {
	background-image: url('../images/ico.downpdf.gif'); 
	background-repeat: no-repeat; 
	padding-left: 27px;
	padding-top: 2px;
}

a:hover.PDF, a:active.PDF{
	background-position: -962px 0px;
	color: #f14336;
}


.zpet{
	margin:20px;
	font-size: 14px;
	background-image: url('../images/button-zpet.gif'); 
	height:28px;
	width:79px;
	color:#ffffff;
	padding-left: 35px;
	padding-top: 4px;
	}
	
.zpet a{
	color:#ffffff;
	}