/*--------------------------------------------------------
	Globální styly
  -------------------------------------------------------*/	
* {
							margin:0;
							padding: 0;
	}
body {
							font-family: sans-serif;
							line-height: 1.3;
		}
/*--------------------------------------------------------
	Layout
  -------------------------------------------------------*/			
#master {
							width: 48.5em;
							margin: 0 auto 0 auto;
			}
#top {
							height: 5em;
		}
#top a img {
							width: 12.5em;
							float: left;
							margin: .2em 1.7em 0 0;
							border: none;
			}			
#obsah {
							float:left;
							padding-bottom: .75em;
}		
#left {
							width: 11.5em;
							float: left;
							padding-bottom: .25em;
		}
#right {				
							margin-left: 13em;
							padding: 0 .5em;
			}
#paticka {
							clear: both;
							height: 1.2em;
							line-height: 1.1em;
							background-color: #FFD700;
							text-align: center; 
			}
#paticka span {
							font-size: 70%;
				}			
#paticka a {
							padding: 0 .15em;
							color: blue;
}
/*--------------------------------------------------------
	Menu
 -------------------------------------------------------*/		
#left ul {
							margin-top: 1.75em;
}				
#left ul li {
							width: 10.85em;
							height: 2.5em;
							line-height: 2.5em;
							margin-bottom: .25em; 
							list-style-type: none;
							background: silver url("bul.gif") .12em 50% no-repeat;
}				
#left ul li a {
							width: 9.55em;
							display: block;
							margin-left: .79em; 
							padding-left: .15em;
							border-right: .2em solid red; 
							border-left: .2em solid white;
							background-color: #FFD700;				
							color: black;
}				
#left ul li a span {
							font-size: 90%; 
							font-weight: bold; 
}
#left ul li a:hover, #left ul li a#active  {
							text-decoration: none;
							}						
.cistic {
							clear: both;
			}							
/*--------------------------------------------------------
	Horní odkazy
 -------------------------------------------------------*/		
#top ul {
							margin-top: .6em;
			}
#top ul li {
							display: inline;
							font-size: 70%;
				}
#top ul li a {
							padding: 0 .8em;
							color: black;
							font-weight: bold;
							border-right: 1px solid red; 
				}
#top ul li a:hover {
							text-decoration: none;
				}						
/*--------------------------------------------------------
	Nadpisy
 -------------------------------------------------------*/
h1 {
							font-size: 100%;
							text-align: center; 
							letter-spacing: 3px; 
							color: red; 
							padding-bottom: .75em;
   	}
h1 span {
							font-size: 125%;
}		
h2 {
							font-size: 100%;
							color: red;
							padding-top: 1.5em;
							letter-spacing: 1px;
	}
h2#obj {
							padding-top: 1em;
							text-align: left; 
}
/*--------------------------------------------------------
	Odstavce
 -------------------------------------------------------*/			
p {
							
							color: #000080;					 	
}			
p.uvod {			
							float: left;
							width: 95%;
							text-align: justify;
}
p.uvod img {
							float: right;
							top: -1em;
							left: .2em;
							position: relative;
							padding-left: .85em;		
}
#left p {
							
							margin-top: .85em;
							text-align: center; 
}
#left p span {
							font-size: 80%;
							color: black;
			}	
p.center {
							text-align: center;

			}			 					
p.popis {
							font-size: 90%;
  			 				text-align: justify;
}					
p#plynove_spotrebice a {
							color: blue;     /*kouknout pak, zda to skutečně používám*/
							line-height: 1.5;				 	
						}
p#objed {
    						font-style: italic; 
							text-align: center;
							font-size: 110%;						
}
p#objed a {
							color: grey; 
							
}		
#opravneni p {
							padding: .5em 0 0 1.25em;
}
#opravneni p a img {
							border: none;
}
#opravneni p a img.mezera {
							margin-right: 1.25em;
} 				
/*--------------------------------------------------------
	Tabulky
 -------------------------------------------------------*/		
table.servis {
							width: 95%;
				}
table.servis th {
							text-align: left;  background-color: #E0E0E0;
							padding: 0 .15em;
				}
table.servis th.prvni_sloupec {
							width: 15em;
}				
table.servis th.right {
							text-align: right;
			}
table.servis td.cena {
							text-align: right;
							}
table.servis td.cena_dph {
							font-size: 90%;
							font-weight: bold; 
							color: red; 
							text-align: right;
							}
table#tech_udaje {
							border-collapse: collapse; 
							font-size: 90%;
} 
table#tech_udaje tr td {
							padding-left: .15em;
}
table#tech_udaje tr td + td {
							text-align: center; 
}
table#tech_udaje caption {
							margin-top: .5em; 
}
col#zar_sloupce {
							text-align: center; /*zarovnání pravého sloupce u tabulky s techn. údaji*/
}
table#tech_udaje td, table#tech_udaje th {
							border: 1px solid #828177;
							padding: .05em .1em;
}
table#tech_udaje th {
							padding: 0;
							background-color: #E0E0E0;
}							
 /*--------------------------------------------------------
	Navigace
 -------------------------------------------------------*/				
#navigace {
							margin-bottom:.5em;
							position: relative; 
							top: -1.25em;
							left: -.5em;
}
#navigace a {
	      				color: blue;
}
#navigace ul {
							display: inline; 
}
#navigace li {
							display: inline;
							font-size: 80%;
}
#navigace li ul li {
							font-size: 100%;
							padding-left: 1.5em;
							background: url("bul3.gif") no-repeat 0 50%;	
} 
  /*--------------------------------------------------------
	Formuláře
 -------------------------------------------------------*/		
form {
							width: 90%;
							margin: 0 auto;
		}
legend {
							border: 1px solid rgb(130,129,119);
							padding: .10em .25em;
		}
label {
							float: left;
							width: 8.5em;
			}
fieldset {
							padding: 1em;
							margin: .5em 0 .2em 0;
			}
#odesli {
							padding-right: .5em;
							text-align: right; 
			}
form#objednat {
							margin: 0;
}			
#podminky {
							padding-left: .2em;
}
#podminky a {
							padding-left: .5em;
}				
#podminky input {
							vertical-align: middle;
}	
 /*--------------------------------------------------------
Položky v hlavních kategoriích
 -------------------------------------------------------*/	
.polozka {
							width: 80%;
							float: left;
							display: inline; /*kvůli IE 6*/
							margin-left: 2em;
							border-bottom: 1px solid gray;
			}		
.nadpis {
							margin: .35em 0 0 .2em;
							text-align: center;
							font-size: 110%; /*opravit já vole*/			
			}
#right .polozka .nadpis a {
							color: black;
} 			
.cast_obrazek {
							width: 10em;
							float: left;
				}
.cast_obrazek a img {
							border: none;
}				
.cast_popis {
							margin-left: 10em;
				}
.cast_popis ul {
							font-size: 90%;
				}
.cena_polozky {
							padding-top: .2em;
							font-weight: bolder;
							color: red; 
							text-align: right;	
				}
.cena_polozky p {
							color: red;
}							
.cena_polozky p span {
						font-size: 60%;
}				
.cena_polozky p.cena_sdph {
	

							font-size: 60%;
							color: black;
							}
.polozka .odkaz {
							width: 11em;
							float:left;
							padding-top: .5em;
}
#right .polozka p.odkaz a 
{
							;
}
/*--------------------------------------------------------
Obrázky
 -------------------------------------------------------*/	
img#mora_top {
							width: 7.5em;
							height: 2.375;
							padding-bottom: .15em;
}
img#beretta {
							width: 7.375em;
							border: 1px solid #CBC6C2; 
}
img.rozmer {
							width: 7.0625em;
}
img.oprav {
							width: 12.5em;
}
img.sporaky {
							height: 11.44em;
}
img.sporak_vetsi {
							width: 7.94em;
}
/*--------------------------------------------------------
Ostatní
 -------------------------------------------------------*/	
#right a {
							color: blue;
}							
ul.ohrivace_vody {
	 						padding-top: 1em;
}					
#mapa ul {
							margin-left: 1em;
							list-style-type: square;
}
#mapa ul li ul {
							padding-left: 1.5em;
							list-style-type: circle;
}
#produkt {
							width: 8.5em;
							float: right; 
							padding-top: 1.5em;
}
#produkt p {
							padding:  .15em 0 0 1em;
}
#produkt #cena_produktu {
							color: #FF0000; 
							font-weight: bold; 
							text-align: center;
}
#produkt #cena_produktu span {
							font-size: 60%;
}
.cerna {
	color: Black;
}

