
/* ********************************************************************************************************************************************* */
/* *********************** hlavne formáty ****************************************************************************************************** */
/* ********************************************************************************************************************************************* */
body{ font-family: "Times New Roman", Times, serif; color:black; margin-left:5px; margin-top:5px; /*background-image:url(obrazky/prechod2_BW.gif); background-repeat:repeat-x;*/ }

a {       color:navy; text-decoration:underline; font-weight:bold; margin:0px; line-height:14px; font-size:12px;}
a:link{   color:navy; text-decoration:underline; }
a:visited{color:steelblue; text-decoration:underline; }
a:hover{  color:blue; text-decoration:underline; }

h1{ font-size: 22px; color:black; line-height:24px; margin:0px; text-align:center;}
h2{ font-size: 20px; color:black; line-height:22px; margin:0px; text-align:center;}
h3{ font-size: 15px; color:white; font-weight:bold; margin:2px; font-family:Arial, Helvetica, sans-serif;}
h4{ font-size: 16px; color:#000044; font-weight:bold; margin:0px 0px 0px 0px; text-align:center; line-height:18px; }
h5{ font-size: 14px; color:black; font-weight:bold;}

strong{ font-size:14px; }
p{ font-size:12px; }
strong{ font-size:12px; }
/* ********************************************************************************************************************************************* */
/* *************************** sablona ********************************************************************************************************* */
/* ********************************************************************************************************************************************* */
#hlavna { width:1000px; max-width:1000px; padding:0px; margin:0px; text-align:center; }
#hlavna1{ width:1000px; max-width:1000px; padding:0px; margin:0px; text-align:center; }

#obsah {  width:554px; max-width:554px; background-color:whitesmoke; text-align:center; }
#obsah_google{ width:554px; max-width:554px; margin:0px; background-color:white; }
#obsah_google h1{ margin-top:4px; }

.obsah_table{ width:554px; max-width:554px; margin:2px; background-color:whitesmoke; text-align:center; float: left; }
#spod_strany{ width:1000px; max-width:1000px; font-size:12px; margin: 2px 0px 2px 0px; padding:0px; text-align:center; }

/* ***** vrch strany ***** */
.strecha{ width:1000px; max-width:1000px; max-height:106px; height:106px; background-image:url(obrazky/pediment-ionic4_d70.jpg); }
.vlavo1 { width:220px;  max-width:220px;  max-height:169px; height:169px; padding:0px; background-position:right; background-image:url(obrazky/pozadie-top-left-8-a80.jpg);   background-repeat:repeat-y; }
.vpravo1{ width:220px;  max-width:220px;  max-height:169px; height:169px; padding:0px; background-position:left;  background-image:url(obrazky/pozadie-top-right-8-a80.jpg);  background-repeat:repeat-y;      position:absolute; left:785px; top:111px; }
.stred1 { width:560px;  max-width:560px;  max-height:169px; height:169px; text-align:center; background-position:center; background-image:url(obrazky/pozadie-top-center-8-a80.jpg); background-repeat:repeat; position:absolute; left:225px; top:111px; }
.spodok1{ width:1000px; max-width:1000px; max-height: 17px; height: 17px; background-image:url(obrazky/spodok-ionic2.png); background-repeat: no-repeat; background-position: center; clear: both;  }

/* ***** maly ramik ***** */
.ram1 { width:220px; max-width:220px; border-collapse:colapse; margin:5px 0px 5px 0px; padding:0px; }
.ram1 .vrch  { width:220px; max-width:220px; max-height: 29px; height: 29px; background-image:url(obrazky/vrch-ionic1.png); text-align:center; }
.ram1 .vlavo { width: 29px; max-width: 29px; max-height:169px; height:169px; background-image:url(obrazky/stlp-ionic2.png); background-repeat: no-repeat; background-position: right; }
.ram1 .stred { width:162px; max-width:162px; max-height:169px; height:169px; text-align: center; }
.ram1 .vpravo{ width: 29px; max-width: 29px; max-height:169px; height:169px; background-image:url(obrazky/stlp-ionic2.png); background-repeat: no-repeat; background-position: left; }
.ram1 .spodok{ width:220px; max-width:220px; max-height: 17px; height: 17px; background-image:url(obrazky/spodok-ionic1.png); }

/* ***** velky ramik ***** */
.ram2 { width:220px; max-width:220px; border-collapse:colapse; margin:5px 0px 5px 0px; }
.ram2 .vrch  { width:220px; max-width:220px; max-height: 29px; height: 29px; background-image:url(obrazky/vrch-ionic1.png); text-align:center; }
.ram2 .vlavo { width: 29px; max-width: 29px; max-height:338px; height:338px; background-image:url(obrazky/stlp-ionic2.png); background-repeat: repeat-y; background-position: right bottom; }
.ram2 .stred { width:162px; max-width:162px; max-height:338px; height:338px; text-align: center; }
.ram2 .vpravo{ width: 29px; max-width: 29px; max-height:338px; height:338px; background-image:url(obrazky/stlp-ionic2.png); background-repeat: repeat-y; background-position: left bottom; }
.ram2 .spodok{ width:220px; max-width:220px; max-height: 17px; height: 17px; background-image:url(obrazky/spodok-ionic1.png); }

/* ********************************************************************************************************************************************* */
/* ************************************************ tabulky pre samotné zaznamy **************************************************************** */
/* ********************************************************************************************************************************************* */
.zaznam0{ width:534px; min-width:534px; max-width:534px; margin:2px 2px 0px 2px; padding-bottom:2px; border-collapse:collapse; border-bottom:1px solid silver; /*background-color:White;*/ text-align:left; } /* ***** obycajna ***** */
.zaznam1{ width:534px; min-width:534px; max-width:534px; margin:2px 2px 0px 2px; padding-bottom:2px; border-collapse:collapse; border-bottom:1px solid silver; background-color:khaki;     text-align:left; }  /* ***** zvyraznena ***** */ 
.zaznam_google{ margin:3px; padding:2px; border-collapse:collapse; border:1px solid black; background-color:cornflowerblue; }   /* ***** googlova ***** */
.zaznam_google1{ margin:3px; padding:2px; border-collapse:collapse; border:1px solid black; background-color:cornflowerblue; }   /* ***** googlova1 ***** */
.zaznam_google1_vnutro{ border-collapse:collapse; }   /* ***** googlova1 ***** */

.polozky .nahlad{ width:96px; min-width:96px; max-width:96px; margin-top:2px; margin-bottom:2px; }
.polozky .nahlad img{ width:90px; min-width:90px; max-width:90px; height:64px; }
.polozky .udaje1{ width:350px; min-width:350px; max-width:350px; }
			.udaje1 a{ font-size:14px; color:#006300; }
			.udaje1 a:visited { color:darkolivegreen; }
      .udaje1 a:hover   { color:blue; }
      .udaje2{ font-size:12px; }
			.udaje3{  }
	      .udaje3 a{ font-size:10px; }
			.info1 { width:70px; max-width:70px; text-align:right; }
			.info2 { width:35px; max-width:35px; text-align:right; }

.polozky_uvodky .nahlad{ width:112px; min-width:112px; max-width:112px; }
.polozky_uvodky .nahlad img{ width:100px; min-width:100px; max-width:100px; margin-top:2px; margin-bottom:2px;}
.polozky_uvodky .udaje1{ width:340px; min-width:340px; max-width:340px; }

/* ********************************************************************************************************************************************* */
/* ********************************************** prvky v ramikoch oolo stranky **************************************************************** */
/* ********************************************************************************************************************************************* */

/* ************************************************** vrch strany ****************************************************************************** */

.lava_cast  { background-position:center; background-image:url(obrazky/pozadie-leftright-8-a80.jpg); background-repeat:repeat-y; width:220px; max-width:220px; float:left; }
.prava_cast { background-position:center; background-image:url(obrazky/pozadie-leftright-8-a80.jpg); background-repeat:repeat-y; width:220px; max-width:220px; float:right; }

#logo { position:absolute; top:90px; left:392px; } /* ***** logo (na vrchu strany) ***** */
#menu0{ width:400px; max-width:400px; border:1px solid black; background-color:cornflowerblue; text-align:center; margin-top:5px; }  /* ***** menu pod logom (navrchu) ***** */
																									/* ******* reklama0 (vrchná pod logom) ******* */
.reklama0{ position:absolute; top:192px; left:282px; z-index:2; }
/*.rek_odkaz{width:400px; height:60px; }*/
/* #fader {   position:relative; top: 7px; left:225px; width:195px; height:50px; line-height:20px; font-size:16px; text-decoration:none; cursor:hand; } */

/* ************************************************* lavy stlpec ****************************************************************************** */     
#vyhladavanie1{ padding: 0px;  } /* ***** vyhladavanie Google (nalavo 1.ramik) ***** */		
	#vyhladavanie1 .vnutro{ width:150px; max-width:150px; margin-left: 5px; border:solid 1px #202020; background-color:White; }
   #vyhladavanie1 form{  padding:0px; }
	#vyhladavanie1 input{ padding:0px; margin:0px;}
	
#menu1{ text-align: center; font-family: Arial, Helvetica, sans-serif; }													  
#menu1 ul{  list-style:none; padding:0; margin:0 0 0 5px; text-align:center; border:1px dotted white; width:144px; max-width:144px; }  /* ***** hlavne menu (nalavo 2.ramik) ***** */    
	#menu1 li{ max-height:28px; height:28px; width:144px; max-width:144px; background-image: url(obrazky/Pozadie1a.png); margin:0px 0px 0px 0px; }
	#menu1 ul a{ color: White; max-height:28px; height:28px; max-width:144px; width:144px; line-height:28px; font-size:12px; font-weight:bold; margin:0px 0px 0px 0px; }
	#menu1 ul a:hover{ color:gold; }

#aktualne .vnutro{ width:154px; max-width:154px; height:320px; max-height:320px; color:black; padding:0px; background-color:whitesmoke; border:solid 1px black; text-align:left; margin-left:2px; }
  #aktualne p{ width:150px; max-width:150px; margin:2px 2px 2px 2px; padding:0px 0px 4px 0px; border-bottom:dotted 1px gray; font-size:11px; }
  #aktualne u{ font-size:11px; background-color:lavender; padding-left:2px; padding-right:2px; }

/* #reklama1 { text-align:center; }	*/
/* #reklama1 .vnutro {  text-align:center; border:1px dotted white; max-width:138px; width:138px; max-height:200px; height:200px; margin:0px 10px 0px 10px; } */ /* ***** reklama2 - vialitera ***** */
/* #reklama1 ul { width:122px; max-width:122px; list-style:none; text-align:left; margin:2px 0px 0px 2px; padding:0px;  }
	 #reklama1 li { width:122px; max-width:122px; list-style:none; text-align:left; margin:0px; padding:0px; color:gold; }
	 #reklama1 a {         color: gold; text-align:left; font-size:11px; font-weight:bold; }
	 #reklama1 a:link {    color: gold;}
	 #reklama1 a:visited { color: goldenrod; }
	 #reklama1 a:hover {   color: darkblue; } */
	
.reklama_google1{ width:135px; max-width:135px; max-height:129px; height:129px; margin:1px 10px 0px 10px; border:1px dotted white; padding-top:3px; text-align:center; }
																													
/* ************************************************** pravy stlpec **************************************************************************** */  																																		
.vyhladaj_jyxo  { width:152px; max-width:152px; color:black; font-size:12px; padding:1px; background-color: white; border:solid 1px #202020; text-align: left; margin-left: 2px; }
.vyhladaj_morfeo{ width:152px; max-width:152px; color:black; font-size:12px; padding:1px; background-color: white; border:solid 1px #202020; text-align: left; margin-top: 5px; margin-left: 2px; }

/* ********************************************************************************************************************************************* */
/* ************************************************* stredny stlpec - samotny obsah ************************************************************ */  
/* ********************************************************************************************************************************************* */
#nadpis, #kategorie, .polozky, .polozky_uvodky, .popis1{ margin:3px; background-color: cornflowerblue; border:1px solid black; }
#nadpis{ font-size:12px; }  /* ***** ramik nadpisu modry ***** */

#kategorie{ padding:0px; border-collapse:separate; }  /* ***** ramik kategorii modry ***** */

#kategorie h4{ color:#006300; text-align:center; } 
#kategorie a h4{ color:#006300; text-align:center; text-decoration: underline; }
#kategorie a h4:link{   color:#006300; }
#kategorie a h4:visited{color:darkolivegreen; }
#kategorie a h4:hover{  color:blue; }

.popis1 { text-align:left; font-size:12px; } /* ***** popis kategorie ***** */

.ramik0 { padding:3px; margin:3px; background-color:white; border:1px solid black; text-align:center; }  /* ***** ramik nadpisu biely ***** */
.ramik0a{ margin:3px; background-color:white; border:1px solid #303030; text-align:center; }  /* ***** ramik nadpisu biely ***** */
.ramik_a1,.ramik_a2,.ramik_a3,.ramik_a4{ font-size: 12px; padding:3px; background-color:white; border:1px solid black; text-align:left; width:168px; max-width:168px; height:140px; max-height:140px; }

.stranky_posuvaj{ font-size:12px; font-weight:bold; border:1px dotted gray; margin:5px; padding:3px; height:30px; max-height:30px; width:535px; max-width:535px; overflow:scroll; white-space:nowrap; }
.stranky_neposuvaj{ font-size:12px; font-weight:bold; width:535px; max-width: 535px; border:1px dotted gray; margin:5px; padding:3px; }
.table_zaznamy { border-top: 1px dotted gray; }
.cesta_tabulky{ font-weight:bold; width:540px; max-width:540px; border:1px dotted gray; margin:2px 5px 2px 5px; padding:2px; }
																														/* ***** ramik kategorii biely ***** */
				
/* ************************************************** list ************************************************************************************ */
#riadok { clear:both; white-space:normal; overflow:visible; width:410px; border-bottom:1px solid blue; line-height:22px;}
	#riadok a { color:midnightblue; font-family:"Monotype Corsiva", "Comic Sans MS", "Times New Roman";  font-size:20px;}
	#riadky { width:410px; margin:-585px 10px 0px 10px; color:midnightblue; font-family:"Monotype Corsiva", Times, "Times New Roman"; font-size:20px; }
	#okraj { height:605px; width:360px; border-right:2px solid red; margin:10px 0px 0px 0px;}
	#strana { overflow:visible; height:625px; width:430px; margin:-12px 0px 0px 6px; border:1px solid gray; background-color:white;}
	#roztek { position:relative;  left:4px;  top:-4px;  z-index:1; margin:0px 0px -20px 0px;}
	.podlist { border:solid #000000 1px; background-color:cornflowerblue; height:638px; padding-top:2px; }
	.list_menu { margin:0px 0px 2px 0px; color:midnightblue; }
	.list_menu a { font-weight:bold; color:midnightblue;}
	
/* ************************************* hodinky **************************************** */
#hodiny_obr1 { width:97px; height:95px; background-image:url(skripty/hodiny/obr/hodiny1t_v95-a80.jpg); }
#hodiny_stroj1{width:80px; height:80px; margin-top:0px; margin-left:1px; cursor:pointer;}

/* ************************************************** kalendarium ************************************************************************************ */
#calendar         { height:210px; border-collapse: collapse; margin: 5px; padding: 0px; }
.calendar_vrch    { height: 34px; max-height: 34px; width:152px; max-width:152px; background-image: url(skripty/kalendarium/obr/kalendar_vrch_152-a85.jpg); }
.calendar_vlavo   { height:176px; max-height:176px; width:  5px; max-width:  5px; background-image: url(skripty/kalendarium/obr/kalendar_vlavo.png); }
.calendar_strana  { height:176px; max-height:176px; width:144px; max-width:144px; background-image: url(skripty/kalendarium/obr/kalendar_riadok0.png); 
                    color: midnightblue; border-left: 1px solid lightgrey; border-right: 1px solid lightgrey; }
.calendar_spod    { background-image: url(skripty/kalendarium/obr/kalendar_spod2.png); height:10px; width:151px; }

#calendar .riadok0      { width:142px; max-width:144px; line-height:16px; height:16px; min-height:16px; text-align: left; margin-right:0px; margin-left:0px; overflow:visible; }
#calendar .riadok1      { width:142px; max-width:144px; line-height:16px; height:16px; min-height:16px; text-align: left; margin-right:0px; margin-left:0px; overflow:visible;  }
#calendar .riadok_vlavo { width: 53px; max-width: 53px; line-height:16px; height:16px; min-height:16px; text-align: left; margin-right:0px; margin-left:1px; float: left; padding:0px; border:0px solid gray; }
#calendar .riadok_vpravo{ width: 84px; min-width: 84px; line-height:16px; height:16px; min-height:16px; text-align:right; margin-right:0px; margin-left:0px; float:right; padding:0px; border:0px solid gray; }

#calendar #riadky_spod  { float:none; position:static; }

#calendar .dalsie           { width:142px; max-width:144px; border-collapse: collapse; }
#calendar .dalsie_dni       { width:142px; max-width:144px; line-height:16px; height:16px; min-height:16px; text-align: left; vertical-align: top; overflow:visible; }
#calendar .dalsie_dni_vlavo { width: 50px; max-width: 50px; line-height:16px; height:16px; min-height:16px; text-align: left; }
#calendar .dalsie_dni_vpravo{ width: 88px; min-width: 88px; line-height:16px; height:16px; min-height:16px; text-align:right; }

#calendar .den    { font-size:11px; font-weight:bold; font-style:italic; color:Blue; line-height:16px; }
#calendar .den1   { font-size:11px; font-weight:bold; font-style:italic; color:navy; line-height:16px; }
#calendar .red    { font-size:11px; font-weight:bold; font-style:italic; color:Red;  line-height:16px; }
#calendar .meno   { font-size:12px; font-weight:bold; font-style:italic; color:Red;  line-height:16px; }
#calendar .meniny { font-size: 9px; font-weight:bold; font-style:italic; color:navy; line-height:16px; }
#calendar .nevidno{ font-size:10px; color:snow; line-height:16px; }

#calendar i      { font-size: 9px; font-weight:bold; }
#calendar u      { font-size: 9px; font-weight:bold; }
#calendar b      { font-size:11px; font-style:italic; }
#calendar strong { font-size:11px; font-style:italic; }

.tlac_kalendar{ width:15px; height:20px; max-height:20px; background-color:White; font-size:16px; margin-top:-6px; color:Gray; border:0px solid black; }
#navigacia{     width:50px; height:12px; max-height:12px; line-height:12px; overflow:hidden; z-index:10; vertical-align:middle; text-align:center; border:1px solid gainsboro; }

/* ************************** formular novy odkaz ****************************** */
#d1 b       { font-size: 13px; }
#d1 strong  { font-size: 13px; }
#d1 input   { background-color:#ffffcc; font-size:12px; }
#d1 textarea{ background-color:#ffffcc; font-size:12px; }
#d1 select  { background-color:#ffffcc; font-size:12px; }

#tlac_submit { width:140px; max-width:140px; border:1px solid gray; }
#d1 .tlac1 	 { width:140px; max-width:140px; border:2px solid white;      background-color:#6699ff; color:white; font-weight:bold; }
#d1 .tlac2   { width:140px; max-width:140px; border:5px groove slategray; background-color:#6699ff; color:white; font-weight:bold; }
#d1 .tlac3   { width:140px; max-width:140px; border:5px groove slategray; background-color:#6699ff; color:white; font-weight:bold; margin-left: 20px; }

#d1 { width:436px; height:900px; max-width:436px; max-height:900px; border:1px black solid; background-color:#7AA3E7; text-align:left; font-size:12px; }
.d2 { width:413px; height: 54px; max-width:413px; max-height: 54px; border:1px black solid; background-color:white; margin:5px; padding-left:5px; padding-right:5px; }
.d3 { width:413px; height:825px; max-width:413px; max-height:825px; border:1px black solid; background-color:white; margin:5px; padding-left:5px; padding-right:5px; }

/* ************************************ slovnik **************************************** */
.slovnik0{ background-color:cornflowerblue; border:1px solid black; margin-top:15px; }
.slovnik1{ background-color:snow; font-size:12px; border:1px solid black; border-collapse:collapse; width:500px; text-align:left; }

.slovnik_riadok1{ background-color:#FFCC33; color:#000066; font-size:14px; font-weight:bold; margin:2px; font-family:Arial,Helvetica,sans-serif; text-align:center; }

.slovnik1 strong{ font-size:12px; }
.slovnik1 a{ color:#000066; background-color:#FFCC33; border:1px solid #000066; font-size:12px; font-weight:bold; text-decoration:none; 
             margin:1px; display:block; width:20px; max-width:20px; font-family:Arial,Helvetica,sans-serif; text-align:center; float:left; }
.slovnik1 a:hover{ color:blue; background-color:yellow; border:1px solid blue; text-decoration:underline; }

.slovnik_submit{ width:80px; max-width:80px; height:48px; max-height:48px; font-weight:bolder; color:Green; }
.slovnik_div{ float:left; margin:2px; }
.slovnik1 h1{ color:#000066; }


