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

@font-face {
    font-family: myFont;
    src: url(BRUSHSCI.woff);
}

body {
    font-family: verdana, arial, sans-serif; 
    font-size:100%; 
    behavior: url(../dizajn/csshover.htc);
    background-color: #FFFFFF;
    height:100%;
    margin:0px;
    padding:0px;
    min-height: 600px;
}

a, :visited, :active { 
    color: #6A201D; text-decoration: none; 
}	     

ol {
  margin-left: 50px;
}
:link, {
    color: #6A201D;
    text-transform: italic;
}

:hover {
    text-decoration: underline;
}


.neobtekat {
    clear: both;
    height: 0;
    line-height: 0;
}

/* trik pre IE \*/
* html .neobtekat {height: 1%;}
.neobtekat {display: block;}
/* koniec triku pre IE */


#tabulka {
    width: 1000px ;
    margin-left: auto;
    margin-right: auto;
}

.vlavo_hore {
    width: 24px;
    height: 24px;
    background-image: url(../dizajn/tabulka_01.gif);
    background-repeat: no-repeat;
}

.stred_hore {
    height: 24px;
    background-image: url(../dizajn/tabulka_02.gif);
    background-repeat: repeat-x;
}

.vpravo_hore {
    width: 28px;
    height: 24px;
    background-image: url(../dizajn/tabulka_03.gif);
    background-repeat: no-repeat;
}

.telo_vlavo {
    width: 24px;
    background-image: url(../dizajn/tabulka_04.gif);
    background-repeat: repeat-y;

}

.telo_stred {
    background-color: #FEFFFF;
    /*background-image: url(../dizajn/pozadie.png);*/
    background-repeat: no-repeat;
    background-position: top center;    
}

.telo_vpravo {
    width: 28px;
    background-image: url(../dizajn/tabulka_06.gif);
    background-repeat: repeat-y;
}

.vlavo_dole {
    width: 24px;
    height: 23px;
    background-image: url(../dizajn/tabulka_07.gif);
    background-repeat: no-repeat;
}

.stred_dole {
    height: 23px;
    background-image: url(../dizajn/tabulka_08.gif);
    background-repeat: repeat-x;
}

.vpravo_dole {
    width: 28px;
    height: 23px;
    background-image: url(../dizajn/tabulka_09.png);
    background-repeat: no-repeat;
}

.hlavicka {
    width: 100%;
    margin-bottom: 10px;
    padding-bottom: 10px;
}

.logo {
    float: left;
    color: #B45622;
}

.kontakt {
    float: right;
    color: #B45622;
}

#kontakty td {
    color: #B45622;
}

#kontakty div {
    border-bottom: 1px solid #B45622;
    border-right: 1px solid #B45622;    
    margin: 10px;
    padding:10px;
}

.telo {
    width: 100%;
		margin: 0px;
    padding: 0px;		    
}

.dennemenu {
    border-bottom: 1px solid #6A201D;
}

.lavystlpec {
/*    float: left;  */
		margin: 0;
    padding: 0;		    
}

.omacka {
    margin-left: 15px;
    padding-left: 10px;  
    padding-bottom: 10px;
    float: left;
}

#tmavsiriadok {
    background-color: #F6F7F7;
}

.pata {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}

#listok  tr {
		border: 1px solid #6A201D; 
    color: #B45622;
}
#ponuka {
    color: #B45622;
}
#rozpera_nadpis {
    color: #B45622;
    font-family: myFont;
    font-size: 2.5em;
    padding: 10px;
}              

	div#hlavnemenu {
		width:150px; 	
		float:left; 
		font-size:.8em;	
		text-transform: uppercase;
		color: #6A201D;
		margin: 0;
    padding: 0;		
	}
	div#hlavnemenu ul {margin:0px;
	}
	div#hlavnemenu li {
	  float:left;
	  width: 150px;
		position:relative; 
		list-style-type:none;	
		border-bottom: 1px dashed #6A201D; 
		border-left: 5px solid #6A201D;
		border-right: 1px dashed #6A201D;
		background-color: #FEFBC6; 
		margin: 0;
	}
	div#hlavnemenu li:first-child {
		border-top: 1px dashed #6A201D; 
	}
	div#hlavnemenu li:hover { 
		border-left: 5px solid #DE7B15;
 	}
	div#hlavnemenu a {
		display:block; 
		padding: 0 6px; 
		text-decoration:none;	
    font-weight: bold;  
		color: #6A201D;	
	}
	div#hlavnemenu a:hover {
		color: #DE7B15;
		text-decoration: none;
	}
	div#hlavnemenu ul li ul {
		margin: 0; 
		padding: 0;
		position: absolute; 
		left:150px;	
    /*\*/
    	*	left:245px;
    /* */	
	
		width:150px; 
    top:-1px;
	}
	div#hlavnemenu ul li ul li {
		width:100%; 
		border-bottom: 1px dashed #6A201D; 
		border-left: 5px solid #6A201D;
		border-right: 1px dashed #6A201D;
	}
	div#hlavnemenu ul li ul li:first-child {
		border-top: 1px dashed #6A201D; 
	}
	div#hlavnemenu ul li ul {display:none;} 
	div#hlavnemenu ul li:hover ul {display:block; } 
	body div#hlavnemenu ul li ul li ul  {
		visibility:hidden; 
		top:-1px;
		left:150px;
		width:150px;		
	}
	div#hlavnemenu ul li ul li:hover ul {visibility:visible;} 
	div#hlavnemenu ul li ul li:hover ul li ul {display:none;} 
	div#hlavnemenu ul li ul li ul li:hover ul {display:block; } 
  * html a {display: block;}
  * html #podmenu a {display: inline;}
	* html div#hlavnemenu ul {
		border-top: 1px dashed #6A201D; 
		margin-left:5px;
		width:150px; 
    left: 150px;
	}
	* html  div#hlavnemenu ul li ul {
		border-top:1px solid #003904;
		border-left:0px; 
		padding: 0;
		margin:0; 
	}
	* html  div#hlavnemenu ul li ul li ul { 
	  left: 150px; 
	  voice-family: "\"}\""; 
	  voice-family:inherit;
	  left: 150px;
	 }
	html>body div#hlavnemenu ul li ul li ul {
	  top:-1px;
	  left:150px;
	}
	@media all and (min-width: 0px){
	   body div#hlavnemenu ul li ul {padding-bottom:70px;}
	   body div#hlavnemenu ul li ul li ul {padding-bottom:22px;}
	   body div#hlavnemenu ul li ul li ul li ul li:hover {visibility:visible;} 
	}




div#podmenu ul {
  text-align: center;
  margin: 0px;
  padding: 10px 0px;
  color: #005A34;
}

div#podmenu ul li
{
  display:inline;
  padding: 0;
  margin: 0;
  background: transparent;
  border-right: 1px solid #6A201D;
}
div#podmenu ul li a
{
  height: 20px;
  padding: 0px 10px;  
  margin:0;
  text-decoration:none;
  font-weight: bold;
  font-size:10px;
  color: #6A201D;
  background: url("../fotky/dizajn/sipka.png") no-repeat 0 23px;
}

div#podmenu ul li a:hover, div#podmenu ul li#current a
{
  color: #DE7B15;
  background: url("../fotky/dizajn/sipkazlta.png") no-repeat 0 23px;
  text-decoration:none;
}


DIV.info {
    background-image: url(fotky/dizajn/info_podklad.gif); 
    background-repeat: no-repeat; 
    background-position: bottom left;
}

/*
DIV, TD,P,SPAN,HR { 
    color: #6A201D; 
}
*/
	div#top_menu {
		width:100%; 
		float:left; 
		font-size:1.8em;	
    font-weight: bold;
    font-family: myFont;
    margin-left: 90px;
	}
	div#top_menu ul {margin:0 0 0 50px;
	}
	div#top_menu li {
		float:left;	
    width: 200px;
    height: 58px;
		position:relative; 
		list-style-type:none;	
    background: url(../dizajn/pravetlacidlo.png) no-repeat right top;		
	}
	div#top_menu ul li {
    text-align: center; 
	}
	div#top_menu li:first-child {
	}
	div#top_menu li:hover { 
    background: url(../dizajn/pravetlacidlo_stlac.png) no-repeat right top;
	}
	div#top_menu a {
		display: block; 
		height: 58px;
		padding:0 6px; 
		padding-top: 10px;	
		text-decoration:none;	 
		color:#B45622;	
    background: url(../dizajn/lavetlacidlo.png) no-repeat left top;
	}
	div#top_menu a:hover {
		color: #77362C;
		font-weight: bold; 
    background: url(../dizajn/lavetlacidlo_stlac.png) no-repeat left top;
	}
	div#top_menu ul li ul {
		margin: 0;
		position:absolute; 
		width:10em; 
		left:-1px; 
 	}
	div#top_menu ul li ul li {
    height: 25px;
    width: 200px;
 		padding:0 0 1px;
		background: #F8D58E; 
		text-align: left;
	}
	div#top_menu ul li ul li a {
		background: #F8D58E;
	}
	div#top_menu ul li ul li:hover {
  	background: #FFFFBF;
	}
	div#top_menu ul li ul li a:hover {
  	background: #FFFFBF;
	}
	div#top_menu ul li ul li:first-child {
	}
	div#top_menu ul li ul li ul li {
    height: 25px;
    width: 100%;
	}	
	div#top_menu ul li ul {display:none;} 
	div#top_menu ul li:hover ul {display:block; } 
	body div#top_menu ul li ul li ul  {
		visibility:hidden; 
		top:-1px;
		left:10em;
	}
	div#top_menu ul li ul li:hover ul {visibility:visible;} 
	div#top_menu ul li ul li:hover ul li ul {display:none;} 
	div#top_menu ul li ul li ul li:hover ul {display:block; } 
	* html div#top_menu ul {
		float:left; 
		margin-left:15px; 
	}
	* html  div#top_menu ul li ul {
		border-left:0px; 
	}
	* html  div#top_menu ul li ul li ul { 
	  left:9.85em; 
	  voice-family: "\"}\""; 
	  voice-family:inherit;
	  left:10em;
	 }
	html>body div#top_menu ul li ul li ul {
	  top:-1px;
	  left:10em;
	}
	@media all and (min-width: 0px){
	   body div#top_menu ul li ul {padding-bottom:70px;}
	   body div#top_menu ul li ul li ul {padding-bottom:22px;}
	   body div#top_menu ul li ul li ul li ul li:hover {visibility:visible;} 
	}


  	div#top_menu1 {
		width:100%; 
		float:left; 
		font-size:1.8em;	
    font-weight: bold;
    font-family: myFont;
    margin-left: 20px;
	}
	div#top_menu1 ul {margin:0 0 0 50px;
	}
	div#top_menu1 li {
		float:left;	
    width: 260px;
    height: 58px;
		position:relative; 
		list-style-type:none;	
    background: url(../dizajn/pravetlacidlo.png) no-repeat right top;		
	}
	div#top_menu1 ul li {
    text-align: center; 
	}
	div#top_menu1 li:first-child {
	}
	div#top_menu1 li:hover { 
    background: url(../dizajn/pravetlacidlo_stlac.png) no-repeat right top;
	}
	div#top_menu1 a {
		display: block; 
		height: 58px;
		padding:0 6px; 
		padding-top: 10px;	
		text-decoration:none;	 
		color:#B45622;	
    background: url(../dizajn/lavetlacidlo.png) no-repeat left top;
	}
	div#top_menu1 a:hover {
		color: #77362C;
		font-weight: bold; 
    background: url(../dizajn/lavetlacidlo_stlac.png) no-repeat left top;
	}
