html {
	height: 100%;
	
}


body {

  font-family:   Arial, Verdana, sans-serif,  Tahoma,  Trebuchet MS ;
  
  /*font-family: Corbel, Verdana, 'Geneva CE', lucida, sans-serif;*/
  
  font-size: 12px;
  line-height: 1.5em;
  color: #707172;
  
  
  
  
  
}

#bodystyl {
text-align: center;


}

* {
margin: 0px;
padding: 0px;
}


h1  {
font-size: 18px;
font-weight: normal;
text-align: left;
margin-bottom: 20px;
margin-top: 0px;
color: #E2001A;
}

h2  {
font-size: 17px;
padding-bottom: 4px;
padding-top: 14px;
font-size: 14px;
}

a img {
border: 0px solid black;
}

h3  {
font-size: 16px;
font-weight: bold;
margin-bottom: 4px;
margin-top: 14px;

}

h4  {
font-size: 16px;
margin-bottom: 4px;
margin-top: 14px;
padding-bottom: 3px;
border-bottom: 1px solid #8FA901;
}



p {
margin-bottom: 7px;
}

i {
color: #999999;
}



a {

color: #E2001A;
}

a:hover {
color: red;
}

td  {
vertical-align: top;
text-align: left;
}


li  {
margin-left: 2em;
margin-top: 0.3em;
margin-bottom: 0.3em;
list-style-type: square;
}

ul  {
margin-bottom: 11px;
}


table {
font-size: 100%;
border-collapse: collapse;
}



textarea {
width: 400px;
}

hr {
height: 1px; 
color: #FF9900; 
background-color: #FF9900; 
border: 0px solid #FF9900
/*background-image: url("img/teckalinka.jpg");*/
}


caption {
font-weight: bold;
}








.vrch {
height: 412px;
width: 960px;
position: relative;
margin-bottom: 30px;
}



.titulka  {
width: 960px;
height: 644px;
text-align: left;
margin: auto;
background-image: url('img/titulka.png');
background-repeat: no-repeat;
background-position: top left;
position: relative;
}

.jazyk  {
position: absolute;
top: 40px;
left: 750px;

}

.jazyk a  {
font-size: 12px;
display: block;
color: black;
margin-bottom: 2px;
text-decoration: none;
}

.jazyk a:hover  {
color: white;
}



.celek  {
margin: auto;
width: 960px;
text-align: left;
background: white url("img/podklad.jpg") top center no-repeat;
/*margin: auto;
*/

}



.podmenu  {
text-align: left;
font-size: 11px;
margin-bottom: 15px;
}




.podmenu a {

font-weight: normal;
}

.podmenu a:hover {

}





.pravy  {
float: left;
width: 220px;
overflow: hidden;
}

.pravy p {
font-size: 11px;
text-align: left;
}

.kategorie  {
height: 48px;
}

.kategorie b {
display: block;
padding-top: 15px;
padding-left: 15px;
color: white;
}




.obsah {
width: 960px;
overflow: hidden;
margin-left: 0px;
text-align: left;
min-height: 102px;
background: transparent url("img/obsah.png") repeat-y center top;
}



.obsah .vnoreny {
margin-left: 55px;
width: 580px;
margin-right: 40px;
text-align: justify;
overflow: hidden;

float: left;

}









.menu {
position: absolute;
top: 243px;
left: 210px;

}

.menu .polozka  {
padding-left: 123px;
position: relative;
}

.menu .polozka .podmeni {
position: absolute;
top: 0px ;
left: 0px;
}


.menu a {
display: block;
text-decoration: none;
padding: 1px;
color: #3F3F41;
font-weight: normal;
font-size: 12px;
}



.menu a:hover {
color: #E2001A;
}

.menu .vybrany {
color: #E2001A;
}








.vyhledavani  {
position: absolute;
left: 480px;
color: black;
font-size: 11px;
width: 300px;
overflow: hidden;
text-align: left;
bottom: 10px;
height: 40px;
background: url("img/chlivek.jpg") top left no-repeat;
}

.vyhledavani form {

display: block;
width: 250px;
}

.hledej {
position: absolute;
top: 3px;
left: 3px;
width: 140px;
margin: 0px;

border: 0px solid white;
background: transparent;
}

.lupa {
width: 26px;
height: 28px;
background: url("img/lupa.jpg");
border: 0px solid white;
margin: 0px;
position: absolute;
top: 0px;
left: 150px;
}











.foto_v_textu_vpravo  {
float: right;
margin-left: 25px;
}

.podtisk  {
padding: 10px;
background-color: #BDA571;
border: 1px dashed #FF8E3D;
margin-bottom: 20px;
}

.reference td {
padding-top: 5px;
vertical-align: top;
border-top: 1px solid #FDC995;
border-bottom: 1px solid #FDC995;
padding-bottom: 5px;
}

.reference img  {
margin-right: 15px;
border: 1px solid #CCCCCC;
}

.reference a img  {
border: 0px solid black;
}

.bannery  {
text-align: right;
}

.bannery img  {
display: block;
margin-bottom: 15px;
}

.bannery object {
display: block;
margin-bottom: 15px;
}

.nahledy  {
text-align: left;
margin-top: 10px;
margin-bottom: 10px;
}


.nahledy td {
text-align: center;
padding-right: 20px;
padding-top: 10px;
padding-bottom: 10px;
vertical-align: center;
}

.fotka  {
position: relative;
text-align: left;
margin: auto;
display: block;
}

.clanecek .fotka  {
float: left;
margin-right: 12px;
}

.fotka .ruzek {
position: absolute;
width: 10px;
height: 10px;
background: transparent url("img/ruzek.gif");
top: 0px;
left: 0px;
display: block;
}

.fotka img  {
border-bottom: 8px solid #E2001A;
}

.clanecek {
text-align: left;
}

.clanecek .nadpis {
text-align: left;
display: block;
font-weight: bold;
}



.clanecek a {
color: #707172;
text-decoration: none;
}

.clanek {
/*background-image: url("img/podtisk.png");*/
background-position: top center;
padding-bottom: 8px;
margin-bottom: 10px;
}



.clanek .proklik  {
text-align: left;
}




.outline  {
border: 3px solid #EAD1AD;
}

.clanek .outline  {
float: left;
}

.clanek h3  {
color: black;
margin-top: 0px;
padding-top: 0px;
font-size: 16px;
margin-bottom: 4px;
}

.datum  {
text-align: left;
padding: 3px;
color: #CCCCCC;
border-bottom: 2px dotted #CCCCCC;;
margin-bottom: 8px;
}

.outline  {
border: 3px solid white;
}

.soubory  {
font-size: 10px;
}









.bezodsaz {
margin-bottom: 0.5em; 
}

.odsaz  {
padding-left: 0.7em;
font-size: 90%;
}



.podkapitola  {
margin-bottom: 15px;
margin-top: 15px;
display: block;
}

.podkapitola .fotka {
display: block;
float: left;
margin-right: 12px;
}

.podkapitola .nadpis   {
margin-top: 0px;
margin-bottom: 3px;
font-weight: normal;
display: block;
font-size: 15px;
text-decoration: underline;
}

.podkapitola a  {
display: block;
text-decoration: none;
}

.podkapitola b  {
color: #777777;
font-weight: normal;
padding-left: 12px;
text-decoration: none;
}

.podkapitola  a:hover  {
color: #EC3D12;
}

.podkapitola .nadpis_galerie {
text-align: left;
display: block;
font-weight: bold;
text-decoration: underline;
font-size: 13px;
padding-bottom: 5px;
}

.podkapitola .textik {
text-decoration: none;
color: #BBBBBB;
display: block;
}


.podkapitola a .textik {
text-decoration: none;
}

.prime_podmenu  {
margin: auto;
text-align: center;
padding-bottom: 5px;
margin-bottom: 10px;
}

.prime_podmenu table  {

margin: auto;

}


.prime_podmenu td {
padding: 4px;
}



.prime_podmenu a  {
display: block;
padding-top: 10px;
padding-bottom: 5px;
padding-left: 5px;
padding-right: 5px;
text-align: center;


}

.prime_podmenu .oznac  {
color: #CCCCCC;
}

.tabulka {
margin-left: 1px;
margin-right: 1px;
border-collapse: collapse;
background: #FBF3DF;
}

.tabulka td  {
padding: 4px;
border: 1px solid #555555;
}

.tabulka th  {
padding: 4px;
border: 1px solid #555555;
}



.podbarva {
background-color: yellow;
padding: 2px;
}

.mazat  {
background-color: #CCCCCC;
padding: 15px;
text-align: center;
}

.fotky_vpravo {
width: 270px;
float: right;
}

.foto  {
text-align: left;
background-color: white;
margin-left: 20px;
margin-top: 10px;
margin-bottom: 10px;
display: block;
}

.nastred  {
text-align: center;
}




.odkazy td  {
height: 100px;
}


.sloupce2_1 {
width: 300px;
float: left;
}

.sloupce2_2 {
margin-left: 30px;
width: 300px;
float: left;
}

.sloupce2_end {
width: 630px;
clear: left;
}

.mezisloupec  {
width: 20px;
}

.poznamka {
font-size: 10px;
}



.special  {
text-align: left;
width: 400px;
margin: auto;
}

.special a  {
padding: 10px;
float: left;
}


.prazdna td {
padding-right: 10px;
padding-bottom: 5px;
text-align: left;
}

.cleaner  {
display: block;
clear: both;
font-size: 2px;
height: 3px;
}

.sipky  {
color: #BBBBBB;
text-align: center;
margin-bottom: 5px;
}

.vyrobky_nahledy table {
width: 100%;
}

.vyrobky_nahledy td {
width: 33%;
text-align: center;
background-color: #FFECCE;
border: 4px solid white;
}

.vyrobky_nahledy a {
display: block;
margin-bottom: 10px;
padding: 5px;
font-weight: bold;
text-decoration: none;
text-align: center;
}

.vyrobky_nahledy img {
border: 1px solid #CCCCCC;
margin-bottom: 3px;
}

.velkefoto  {
text-align: center;
font-size: 90%;
}

.velkefoto img {
margin-top: 3px;
}


.obrazek  {
}

.obrazek_fotogalerie  {
margin: 3px;
}

.obrazek_obtekany_vpravo {
float: right;
margin-left: 15px;
margin-top: 5px;
margin-bottom: 5px;
}

.obrazek_obtekany_vlevo {
float: left;
margin-right: 15px;
margin-top: 5px;
margin-bottom: 5px;
}

.otazka {
background-color: #F0F0F0;
padding-left: 15px;
padding-right: 10px;
padding-top: 5px;
padding-bottom: 5px;
}

.poradna_tabulka  {
width: 100%;

background-image: url("img/poradna-prechod.png");
}

.poradna_tabulka td  {
color: #777777;
border: 0px solid white;
padding: 4px;
}

.poradna_tabulka b {
font-weight: normal;
color: #0088A7;
}



.odpoved  {
border-top: 1px solid #0088A7;
padding-left: 40px;
padding-right: 10px;
padding-top: 5px;
padding-bottom: 5px;
background-color: #F0F0F0;
background-image: url("img/odpoved.png");
background-repeat: no-repeat;
background-position: left center;
margin-bottom: 15px;
}

.zvetseny {
text-align: center;
}

.zvetsena_fotka {
margin: auto;
}

.zvetsena_fotka a {
display: block;
text-decoration: none;
}

.list {
width: 100%;
margin-bottom: 1em;
background-color: #CCCCCC;
color: white;
font-size: 12px;
}

.list a {
color: white;
padding: 4px;
}

.podmenu_vnorene {
position: absolute ;
left: -269px;
visibility: hidden;
width: 270px;
padding-top: 4px;
}

.podmenu_vnorene a  {
display: block;
padding-right: 15px;
text-align: right;
font-size: 11px;
padding-bottom: 2px;
padding-top: 0px;
z-index: 3;
font-weight: normal;
line-height: 1.4em;
}

.fotkaadmin {
display: inline;
}

.fotkaadmin table {
display: inline;
margin: 10px;
}

.fotkaadmin img {
margin-top: 5px;
}

.vyhledane  {
background: url("img/sipka.jpg") no-repeat 0px 3px;
padding-left: 15px;
margin-bottom: 5px;
}
