
body {
    color: #CC0033;
    background: url(../fotky/images/podklad_skala.jpg);
    behavior: url(csshover.htc);
    height:100%;
}

:link, :visited, :active { 
color: #CC0033; text-decoration: none; 
}	/* všetky odkazy budú bordovohnede */      

:hover {
text-decoration: underline;
}

TD,P,SPAN { 
color: #CC0033;
}

#tabulka_vrch_1 {
  background-repeat: no-repeat;
  background: url(../fotky/images/ram_01.gif);
  width: 24; 
  height: 21;
}

#tabulka_vrch_2 {
  background-repeat: repeat-x;
  background: url(../fotky/images/ram_02.gif);
  height: 21; 
}

#tabulka_vrch_3 {
  background-repeat: no-repeat;
  background: url(../fotky/images/ram_03.gif);
  width: 23;
  height: 21; 
}

#tabulka_lavobok {
  background-repeat: repeat-y;
  background: url(../fotky/images/ram_04.gif);
  width: 24; 
}

#tabulka_pravobok {
  background-repeat: repeat-y;
  background: url(../fotky/images/ram_06.gif);
  width: 23; 
}

#tabulka_spodok_1 {
  background-repeat: no-repeat;
  background: url(../fotky/images/ram_07.gif);
  width: 24;
  height: 21; 
}

#tabulka_spodok_2 {
  background-repeat: repeat-x;
  background: url(../fotky/images/ram_08.gif);
  height: 21; 
}

#tabulka_spodok_3 {
  background-repeat: no-repeat;
  background: url(../fotky/images/ram_09.gif);
  width: 23;
  height: 21; 
}

#galeria {
/*  width: 156px; 
  height: 117px; */
  border: 1px solid #CC0033;
/*  padding: 3px 0 0 0; 
  margin: 5px 0 0 0; */
}

DIV.hrad {
  background-image: url(/fotky/dotextu/hrad_podklad.gif); 
  background-repeat: no-repeat; 
  background-position: center;
}

TABLE.rytier {
  background-image: url(/fotky/dotextu/Rytierko.gif); 
  background-repeat: no-repeat; 
  background-position: bottom;
}

TABLE.holokaust {
  background-image: url(/fotky/podujatia/holokaust.jpg); 
  background-repeat: no-repeat; 
  background-position: top;
}

TABLE.hatikva {
  background-image: url(/fotky/podujatia/hatikva.gif); 
  background-repeat: no-repeat; 
  background-position: top;
}

TABLE.vianoce {
  background-image: url(/fotky/images/stromcek.gif); 
  background-repeat: no-repeat; 
  background-position: bottom right;
}

TABLE.brhlovskehody {
  background-image: url(/subory/podklad1.gif); 
  background-repeat: repeat;
}


#hlavna_tabulka {
    border: no-border;
    width: 800;
    background-color: #FEDF97;
    height:auto !important; /* real browsers */
}

#tabulka_medznik {
    background-color: #FAEBC9;
}

#tabulka_medznik_hlavicka {
    background-color: #FAE5B5;
}

#textova_verzia a:hover {
    text-decoration: underline;
}


.hrbreak{
  background : #D4C091;
}



#logo {
    float: left;
    margin: 10px 10px 0 10px;
}

#hlavicka {
    margin: 40px 60px 0px 100px;
    float: left;
    text-align: left;
}

#hlavicka_2 {
    margin: 10px 0 0 0;
    height: 100px; 
    float: left;
}



#hlavna_stranka {
    width: 980px;
    height: 100%;
    background: url(../dizajn/podklad_strana.jpg);
    background-repeat: repeat-y;   
    margin-left: auto;
    margin-right: auto; 
 
}

#strana_lava {
    width: 40px;
    float: right;
}

#strana_prava {
    width: 40px;
    float: right;
}

#stred {
    text-align: left;
    margin-left: 40px;
    margin-right: 40px;
    border-top: 5px solid #FFFFFF;
    border-bottom: 1px solid #CB4600;
    background: url(../dizajn/podklad.jpg);
}


#text_obsahu {
  margin: 20px;
  padding: 20px 0 0 0;
  min-height: 800px; 
}

#pata_stranky {
    text-align: center;
    margin-left: 40px;
    margin-right: 40px;
    border-bottom: 5px solid #FFFFFF;  
}


#foto_v_texte {
  width: 110px;
  height: 110px;
  border: 1px solid #9A9E9F;
  padding: 8px 0 0 8px;
  margin:  5px 0 0 0;
}

#foto_v_onas {
  width: 211px;
  height: 160px;
  border: 1px solid #9A9E9F;
  padding: 8px 0 0 8px;
  margin:  5px 0 0 0;
  float: left;
}

#o_nas {
  margin: 20px;
  width: 65%;
  float: left;
}

#charakteristika {
  width: 60%;
  float: left;
}

#foto_v_charakteristike_1 {
  width: 122px;
  height: 160px;
  border: 1px solid #9A9E9F;
  padding: 8px 0 0 8px;
  margin:  5px 0 0 0;
  float: left;
  display: inline;
}

#foto_v_charakteristike_2 {
  width: 211px;
  height: 160px;
  border: 1px solid #9A9E9F;
  padding: 8px 0 0 8px;
  margin:  -60px 0 0 40px;
  float: left;
  display: inline;
}


div#charakter ul li
{
  padding: 0 0  0 20px;
  margin:0;
  list-style-type: none;
  background: url("../dizajn/sipka.png") no-repeat 0 5px;
}

div#izolacie ul li {
   list-style-type: disc; 
   margin: 0 0 0 30px
}


.nadpis {
    font-style: italic;
    font-weight: bold;
}

.zoznamy {
    font-size: 110%;
    font-weight: bold;
}

.podzoznamy {
    font-size: 100%;
    font-weight: bold;
}


.logo1 {
    background-image: url(../fotky/dizajn/uvodnefoto_1.jpg); 
    background-position: bottom right;
    background-repeat: no-repeat;
}

.logo2 {
    background-image: url(../fotky/dizajn/uvodnefoto_2.jpg); 
    background-position: bottom right;
    background-repeat: no-repeat;
}

.hladanie {
    color: #005A34;
    text-align: right;
    background-color: #FFFFC5;
    float: right;
}

.podmenu {
    color: #005A34;
    text-align: right;
    background-color: #FFFFC5;
    border-bottom: 2px solid #003100;
}


.obsah img {
  border: none;
}
img {
  border: none;
}

.obsah a {
  text-decoration: none;
  color: #005A34;
  font-size: 90%;
  font-weight: bold; 
}

.obsah a:hover {
  text-decoration: none;
  color: #93AB10;
}

.small,.createdate,.modifydate,.mosimage_caption{
  text-align: center;
  font-size: 10px;
  color: #93AB10; 
  overflow: hidden;
  margin-bottom: 5px;
}
p.iteminfo, p.articleinfo {
  text-align: center;
  font-size: 10px;
  color: #93AB10; 
  overflow: hidden;
}
p.iteminfo span, p.articleinfo span {
  float:left;
  clear: both;
  width: 100%;
}
span.dropcap {
  color: #93AB10;
  margin: 0px;
  font-size: 30px;
}
span.small {
  font-size: 10px;
  color: #93AB10;
}

a {
  font-size: 90%;
  font-weight: bold; 
}

h1, h2, h3, h4, H5, h6, .contentheading, .componentheading{
  font-size:1.2em;
  font-weight: bold;
  text-align: center;
    
}


.paticka {
  height: 91px;
  background-color: #FFFEC5;  
  background-image: url(../fotky/dizajn/podklad_paticka.gif); 
  background-repeat: repeat-x;
  text-align: center;
}
div#textpaticky {
  color: #005A34;
  padding: 22px;
}
div#textpaticky a {
  text-decoration: none;
  color: #005A34;
}

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

:visited, :active { 
    text-decoration: none; 
}	     

:link, {
    text-decoration: none;}

:hover {
    text-decoration: none;
}

DIV.info {

}

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

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

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







	div#menu_ponuka {
		width:100%; 	
		float:left; 
		border-top:1px solid #CE4A01;	
		border-bottom:1px solid #CE4A01;
		font-size: 1.2em;	
		background-color:#FF7100; 
		margin-top:10px; 
	}
	div#menu_ponuka ul {margin:0 0 0 30px;
	}
	div#menu_ponuka li {
		float:left;	
		position:relative; 
		list-style-type:none;	
		background: url(../dizajn/black_trans_2.png); 
		border-right:1px solid #CE4A01; 
	}
	div#menu_ponuka li:first-child {
		border-left:1px solid #CE4A01; 
	}
	div#menu_ponuka li:hover { 
		background: url(../dizajn/black_trans.png); 
	}
	div#menu_ponuka a {
		display:block; 
		padding:0 6px; 
		text-decoration:none;	 
		color:#5C5F60;	
	}
	div#menu_ponuka a:hover {
		color: #979A9C;
	}
	div#menu_ponuka ul li ul {
		margin:0; 
		position:absolute; 
		width:10em; 
		left:-1px; 
	}
	div#menu_ponuka ul li ul li {
		width:100%; 
		border-left:1px solid #CE4A01; 
		border-bottom:1px solid #CE4A01;
		border-right:1px solid #CE4A01;
		padding:0 0 1px;
	}
	div#menu_ponuka ul li ul li:first-child {
		border-top:1px solid #CE4A01; 
	}
	div#menu_ponuka ul li ul {display:none;} 
	div#menu_ponuka ul li:hover ul {display:block; } 
	body div#menu_ponuka ul li ul li ul  {
		visibility:hidden; 
		top:-1px;
		left:10em;
	}
	div#menu_ponuka ul li ul li:hover ul {visibility:visible;} 
	div#menu_ponuka ul li ul li:hover ul li ul {display:none;} 
	div#menu_ponuka ul li ul li ul li:hover ul {display:block; } 
	* html div#menu_ponuka ul {
		float:left; 
		border-left:1px solid #000; 
		margin-left:15px; 
	}
	* html  div#menu_ponuka ul li ul {
		border-top:1px solid #CE4A01;
		border-left:0px; 
	}
	* html  div#menu_ponuka ul li ul li ul { 
	  left:9.85em; 
	  voice-family: "\"}\""; 
	  voice-family:inherit;
	  left:10em;
	 }
	html>body div#menu_ponuka ul li ul li ul {
	  top:-1px;
	  left:10em;
	}
	@media all and (min-width: 0px){
	   body div#menu_ponuka ul li ul {padding-bottom:70px;}
	   body div#menu_ponuka ul li ul li ul {padding-bottom:22px;}
	   body div#menu_ponuka ul li ul li ul li ul li:hover {visibility:visible;} 
}
