/* CSS styly pro fotoarchiv */

/* body */
body		{font-family: Verdana, Arial, Sans-serif; font-size: 80%; background: #F3EAD9; padding: 0px; margin: 0px;} 	/* nastaveni fontu a pozadi pro celou stranku */



/* obecne tridy */
.skryte		{display: none;} 		/* skryti obsahu - napriklad za ucelem zvyseni pristupnosti - obsah bude videt jen pri vypnutych stylech, pri zapnutych stylech ho nahradi jine prvky definovane v CSS */
.center		{text-align: center;} 		/* vystredi obsah */
.right		{text-align: right;} 		/* zarovna do prava */
.sede_pismo	{color: #436976;}		/* sede pismo */
.zelene_pismo	{color: #339933; font-weight: bold;}		/* zelene pismo */
.tucne_pismo  {font-weight: bold;}
.cleaner      {clear: both;}
.male-sede    {font-size: 85%; color: #666666;}
.info-box     {background-color: #FFFADD; padding: 15px 15px; margin: 10px 0px; font-size: 95%; border: 1px dashed #CCCCCC;}

.info-box2     {background-color: #FFFADD; color: #886644; padding: 0px 0px; margin: 30px 0px; font-size: 95%; border: 1px solid #AA8866;}
.info-box2 h2  {color: #FFFADD; background-color: #AA7755; padding: 5px;}
.info-box2-in  {padding: 15px;}

.upozorneni {color: #AA6600; font-weight: bold; padding-bottom: 15px;}  /* cervene pismo */
.vodsazene  {margin: 10px 0px;}
.ikonka {border: 0px; position: relative; top: 1px; padding: 0px 7px;} 
.male_sede {font-size: 85%; color: #888888;}
.male       {font-size: 90%;}
.chyba  {text-align: center; color: #AA0000; font-weight: bold; margin: 20px 0px;}
.upozorneni {color: #DD0000; font-weight: normal; margin: 5px 0px;}
.ap-varovani  {color: #FFFF33; background-color: #AA3333; padding: 3px; text-align: center;}
.stahnout_original_link {border: 1px solid #CC0000; background-color: #FFFF00; padding: 2px; margin: 3px 0px;}
.stahnout_original_link a {color: #CC0000; font-weight: bold; font-style: normal; text-decoration: none; display: block;}

.obrazekl	{float: left; padding: 5px 15px 5px 0; text-align: center; width: 270px; font-style: italic;}	/* prvek s popiskem vlevo obtekany textem */
.obrazekr	{float: right; padding: 5px 0 5px 15px; text-align: center; width: 270px; font-style: italic;}	/* prvek s popiskem vpravo obtekany textem */
.obrazek	{text-align: center; font-style: italic; margin-bottom: 20px;}					/* prvek ve stredu s popiskem */



/* obecne nastaveni tagu */
p	{text-align: justify; line-height: 150%;} 		/* u odstavcu odsadit prvni radek o 30 pixelu */
img	{border: #000000 1px solid;}				/* vsechny obrazky cerne oramovat */
h1	{text-align: center; font-size: 120%; font-weight: bold; color: #000000; padding: 0px; margin: 10px 0px;} 	/* nadpis prvni urovne */
h2	{text-align: center; font-size: 140%; color: #8A3420; padding: 0px; margin: 0px;} 	/* nadpis druhe urovne */
h3	{font-size: 120%; text-align: center; padding:4px; margin:0px;} 			/* nadpis treti urovne */
h4	{font-size: 120%; color: #000055; padding: 10px 0 0 0; margin: 0px;} 			/* nadpis ctvrte urovne */
h5  {font-size: 100%; color: #000055; padding: 0px 0px 0px 0px; margin: 10px 0px 0px 0px;}



/* zahlavi */
#top h5		{display: none;} 	/* misto h1 se zobrazuje graficky pruh, jen pri vypnutych stylech se zobrazi textovy nadpis (textove prohlizece, vyhledavace atd.) */

#uzivatel {background-color: #F3EAD9; text-align: right; font-size: 90%; padding: 15px 0px 4px 0px;}
#uzivatel a.uzivatel-odkaz {background-color: #005500; color: #FFFF00; padding: 4px 10px 2px 10px; font-variant: small-caps; font-size: 110%;}
#uzivatel a.uzivatel-odkaz:hover {background-color: #880000;}


#hlavni		{width:750px;margin:auto;background:#FFF4CD;border-bottom: #8A3420 1px solid;} 		/* hlavni ramecek o sirce 750px s nastavenym pozadim a zarovnanim na stred */
#top		{width:750px;height:80px;background:url('top.jpg') no-repeat;} 				/* horni graficky pruh s grafickym nadpisem, pri vypnutych CSS je nahrazen nadpisem H1 */

#top2		{width:750px;}
#strom		{float: left; width: 450px; padding: 6px 0 0px 5px; font-size: 85%;} 		/* prvek definujici umistetni stranky fotoarchivu ve strukture stranek CGS */
#strom a	{color:#335588;font-weight:bold;}
#hledani  {text-align: right; padding-right: 5px;}
#hledaniform  {display: inline;}
.hledaniformprvek  {font-size: 80%; margin: 3px 0px; border: 1px solid;}
#hledaniform label {font-size: 90%;}
#hledaniform a.hledani {font-size: 80%; border: 1px solid; margin: 0px; padding: 1px 6px 2px 6px; text-decoration: none; color:black; background-color: #cccccc; position: relative; top: -3px;}

#hmenu			{padding: 0px; margin: 7px 0px 0px 0px;} 			/* menu */
#hmenu ul   {padding-left: 30px; margin: 0px;}
#hmenu li		{display: inline; padding: 0px; margin: 0px; height: 25px; list-style-type:none}
#hmenu li a		{border: #EAC67F 1px solid; display: block; float: left; height: 13px; width: auto; color: #436976; margin: 0px 5px; padding: 3px 10px 5px 10px; font-size: 95%; font-weight: bold; text-decoration: none; background-color: #EAC67F;}
#hmenu li a:hover	{background-color: #FFF4CD;}
#hmenu li.aktivni a	{background-color: #8A3420; color: #ffffff;}
#hmenu li.aktivni a:hover	{background-color: #8A3420; color: #ffffff;}


#menu			{text-align: center; padding-bottom: 10px; line-height: 220%;}			/* menu */
#menu ul   {padding: 0px; margin: 0px;}
#menu li		{display: inline;}
#menu li a		{border: #EAC67F 1px solid; color: #436976; margin-right: 2px; padding: 1px 4px; text-decoration: none; font-size: 90%; font-weight: bold; background-color: #FAE69F;}
#menu li a:hover	{background-color: #EAC67F;}
#menu li.aktivni a	{background-color: #8A3420; color: #ffffff;}
#menu li.aktivni a:hover{background-color: #8A3420; color: #ffffff;}




#navigace  {display: inline; height: 20px; margin: 10px 0px;}
#navigace li  {display: inline;}
#navigace li a {border: 1px #009933 solid; color: #436976; height: auto; text-decoration: none; font-weight: bold; padding: 2px 5px;}
#navigace li a:hover {background-color: #eeeedd;}
#navigace li.selected a {background-color: #339933; color: #ffffff;}




table.galerie-nahledy          {width: 100%}
table.galerie-nahledy td       {padding: 10px;}
table.galerie-nahledy td p     {font-size: 95%; text-align: left;}
table.galerie-nahledy td p.gal-detail   {font-size: 90%; color: #666666;}
table.galerie-nahledy td.gal-foto  {text-align: center;}


/* zapati */
#zapati	{text-align:center; font-size:85%; color:#555555;}



/* OBSAH */
#obsah	{padding:10px 20px 10px 20px;} /* ram pro obsah */




/* obsah - uvodni stranka */
#uvod1  {background-image:url('img/foto-uvod.gif'); background-repeat: no-repeat; background-position: 20px 20px;  padding: 0px 0px 0px 320px; min-height: 650px; _height: 650px;}
.uvod		{}
.uvod h3  {font-size: 100%; text-align: left; color: #339933; font-weight: bold;  margin:0px; padding: 15px 0px 0px 0px;}
.uvod li	{padding-bottom: 10px; font-weight: bold; color: #8A3420;}
.uvod .info {padding: 5px 0px 0px 40px; color: #8A3420;}
.uvod p	{padding: 0px 0px 0px 0px; margin: 0px; text-indent: 0px;}
.uvod p.info	{font-size: 93%; line-height: 140%; padding-bottom: 10px;}

#licencni-podminky  {}
#licencni-podminky p {text-indent: 0px;}
#licencni-podminky ul li {padding-bottom: 10px; text-align: justify;}
#licencni-podminky ul li ul {margin: 5px 0px;}
#licencni-podminky ul li ul li {padding-bottom: 5px; font-size: 90%;}
#licencni-podminky ul li ul li code {font-size: 150%; color: #000077; padding: 5px 15px; display: block; text-align: left;}
#licencni-podminky .info {background-color: #FFFADD; padding: 1px 20px; color: #8A3420; text-align: justify; margin: 10px 0px; font-weight: bold; line-height: 150%; font-size: 95%; border: 1px dashed #CCCCCC;}
#licencni-podminky .male-info {color: #666666; font-size: 80%; line-height: 120%; font-weight: normal;}


#nahledy td {text-align: center; vertical-align: top; width: 120px; padding: 10px 8px 10px 8px; color: #436976; font-size: 80%; border: 1px solid #EFE5D1; background-color: #FFFADD;}
#seznam     {margin: 10px auto; width: 95%; border: 1px black solid;}
#seznam tr:hover  {background: #FFDD88;}
#seznam td  {border: 1px #AAAAAA solid;}
#seznam td a  {display: block; color: #000088; font-size: 90%;}

img.styl0   {border: 6px solid #DD0000;}
img.styl2   {border: 3px solid #DD0000;}
img.styl3   {border: 3px solid #FF8800;}
img.styl5   {border: 3px solid #885500;}
.tajny      {background-color: #FFCCCC; padding: 2px; border: 2px solid #FFCCCC;}
.nevhodny   {background-color: #FFFF00; border: 2px solid #FFFF00;}
td.vybrano  {background: #AADDAA !important; color: #333333 !important; font-weight: bold;}

#aktivni-polozka {border: 3px solid #000000 !important; color: #000000 !important; font-weight: bold; text-decoration: underline;}
#listovani {text-align: center; color: #339933; font-weight: bold; padding: 10px; background: #FFFAAA; border: 1px solid #DDCCAA;#CCFF00;}
#foto-mensi	  {float: right; max-width: 320px; _width: 320px; padding: 10px 10px 10px 10px; background-color: #FFFFE5; border: 1px solid #EFE5D1;}
#foto-mensi-nahled	  {text-align: center; font-style: italic; font-size: 85%;}
#foto-mensi-odkazy    {line-height: 150%; font-size: 85%;}
#foto-vetsi	  {text-align: center; padding: 10px 0px;}
#fotografie   {}
/* #fotografie h1 {font-size: 120%; font-weight: bold; color: #333399; padding: 10px 0 0px 0; margin: 0px; border-bottom: 1px solid #AA5555;} */
/* #fotografie h2 {font-size: 120%; font-weight: bold; color: #333399; padding: 20px 0 0px 0; margin: 0px; border-bottom: 1px solid #AA5555;} */
#fotografie h1 {font-size: 120%; font-weight: bold; background-color: #885533; color: #FFFADD; padding: 3px 10px; margin: 50px 0px 5px 0px; border-bottom: 1px solid #AA5555;}
#fotografie h2 {font-size: 120%; font-weight: bold; background-color: #885533; color: #FFFADD; padding: 3px 10px; margin: 50px 0px 5px 0px; border-bottom: 1px solid #AA5555;}
#fotografie h3 {text-align: left; font-size: 100%; color: #333399; padding: 0px 0 0 0; margin: 0px}
#fotografie-info   {}
#fotografie-detaily  {clear: both;}
#autorska-prava {text-align: center; font-style: italic; font-size: 90%; padding: 30px 20px 0px 20px; margin: 0px;}
#citace-snimku  {font-style: italic; font-size: 90%; padding: 15px 20px 0 20px; margin: 0px;}
#citace-snimku-citace  {font-style: normal; font-size: 110%; padding: 0px; margin: 0px;}
#zapati-snimku-nastroje {text-align: center; font-style: italic; font-size: 90%; padding: 20px 20px 0 20px; margin: 0px;}
#geol-mapa  {margin: 10px 0px 20px 0px; text-align: center; font-size: 90%; padding: 0px 0px 0px 65px; background: url('geol-mapa.gif') 0% 0% no-repeat;}

.radek1  {background-color: #FFF4CD;}
.radek2  {background-color: #FFF0C0;}
th  {background-color: #F0E4BD;}
#fotografie table {padding: 0px; margin: 0px;}
#fotografie td {padding-left: 0px; margin-left: 0px;}
td.vlastnost {color: #666666; font-weight: bold; padding-right: 7px;}
td.hodnota {padding-left: 7px;}


#listovani-vlevo  {float: left; height: 30px;}
#listovani-vpravo  {float: right; height: 30px;}

#strankovani     {text-align: center;}
#strankovani a   {border: #EAC67F 1px solid; color: #436976; margin-right: 1px; padding: 1px 3px; text-decoration: none; font-size: 90%; font-weight: bold; background-color: #FAE69F;}
#strankovani a:hover	{background-color: #EAC67F;}
#strankovani #aktualni-stranka   {background-color: #8A3420; color: #ffffff; border: #8A3420 1px solid; margin-right: 2px; padding: 1px 4px; text-decoration: none; font-size: 90%; font-weight: bold;}

#parametry-vypisu {font-size: 85%; padding: 5px; margin: 5px 15px 30px 15px; border: 1px solid #EAC67F; background:#FFF0CC;}
#parametry-vypisu a {color: #436976; font-size: 90%; font-weight: bold; padding:1px;}
#parametry-vypisu a.aktualni   {color: #FFF0CC; background: #436976; text-decoration: none;}

#vazba-text   {font-size: 90%; padding: 5px; margin: 5px 15px 30px 15px; border: 1px solid #EABB55; background:#FFDDCC;}


#pocitadlo img {border: 0px; padding-top: 7px;}

/* vlastni aplikace - puvodni styly p. Skarkove */
input		{font-family: Arial, Helvetica, Sans-serif; color: Black;}


.fotookoli td   {text-align: center; vertical-align: top; width: 120px; padding: 10px 8px 10px 8px !important; color: #436976; font-size: 70%; border: 1px solid #EFE5D1; background-color: #FFFADD;}
.fotookoli td a {text-decoration: none; color: #436976;}



#fotoarchiv-vyber         {margin: 0px 0px 20px 0px; background-color: #FFEEDD; border: 2px solid #EECCAA;}
#fotoarchiv-vyber h1      {display: block; font-size: 120%; text-align: center; background-color: #EEDDCC; border-bottom: 1px solid #CC0000; margin: 0px; padding: 4px;}
#fotoarchiv-vyber-box     {padding: 10px;}

#testovani      {width: 80%; color: #339933; background-color: #FFFAAA; margin: 15px auto; padding: 5px 10px; border: 1px solid #339933;}
#testovani div  {text-align:center; font-size: 130%;}

#testovani-vklad      {width: 90%; color: #DD3333; background-color: #FFFFDD; margin: 15px auto; padding: 0px; border: 1px solid #AA0000; font-size: 100%;}
#testovani-vklad h3   {color: #FFFFDD; background-color: #DD3333; margin: 0px; padding: 5px 10px; border: none;}
#testovani-vklad div  {padding: 5px 10px;}
#testovani-vklad div ul li {padding-bottom: 10px;}
#testovani-vklad p {text-indent: 0px;}


#admin_bar	{background-color: #FFDDAA; margin: 10px 0px; padding: 3px 5px; border: 1px dotted #880000; font-size: 85%;}
#admin_bar h4	{margin: 0px; padding: 0px; font-size: 100%; color: #880000;}
#admin_bar_ico	{margin: 0px 0px 5px 0px; padding: 2px 2px 5px 2px; font-size: 85%; text-align: right; xwidth: 350px;}
#admin_bar_ico img	{border: none;}
#admin_bar_ico a img	{border: none;}


.link_sprava_galerii    {color: #880000; background-color: #FFFF88; border: 1px solid #AA0000; padding: 10px; margin: 20px; line-height: 160%;}
.link_sprava_galerii a  {color: #FFFF00; background-color: #880000; padding: 3px 10px; font-weight: bold;}

