/* CSS Document */
.skryte           {display: none;}
body              {background: #1e384a; font-family: verdana, arial, sans-serif; color: #bfdeea; text-align:center }                                                        
body.vstup      {background: #1e384a; font-family: verdana, arial, sans-serif; color: #bfdeea; font-size: 90%; text-align:center}
              
#vnejsi   {width: 750px; margin:auto; text-align:center;border: #2e455b solid 1px; padding-bottom:10px}                   
#box      {background: url('page/intro.jpg') no-repeat top center; height:246px;padding-top: 0px; margin: auto; width: 750px; text-align:center; margin-top:20px;}
h1        {background: #324a5e;color: #FFE485;text-align: center; font-size: 130%; font-weight:bold; padding: 3px 5px 4px 5px; margin: 10px 0px 5px 0px; border: #1e384a solid 1px; border: #749bab solid 1px;}
h2        {text-align: center; font-size: 130%; font-weight:bold;}
h3        {text-align: left; font-size: 110%; font-weight:bold;color: #FFE485;text-indent: 35px;border-top: #749BAB solid 1px; border-bottom: #749BAB solid 1px;padding:5px}
a         {color: #FFAF47; text-decoration: none;}
a:hover   {color: #ffe95f;text-decoration: underline;}
.center   {text-align: center;}
.left   {text-align:left;}
.tucne     {font-weight: bold;}
.em         {font-style: italic;}
.maly       {font-size: 70%;}
.velky      {font-size:120%; font-weight: bold;}
.neapolska      {color: #FFE485;}
.okr            {color: #EECF64;}
.orange         {color: #FFAF47;}
.copyright      {margin-bottom:20px;font-size: 70%;}
.intro_nadpis   {color: #FFAF47;text-align: center; font-size: 100%; background: #2e455b; font-weight:bold; padding: 3px 5px 4px 5px; border-top: #749bab solid 1px; border-bottom: #749bab solid 1px;margin-top:0px}
p             {text-align: justify; text-indent: 25px;}
/*#cz       {float: left; width: 40%;}
#en       {float: right; width: 40%;}*/
#cz       {float: left; margin-left: 15px; padding:10px; margin-top:5px; width: 175px; border: #2e455b solid 1px;}
#en       {float: right; margin-right: 15px; padding:10px; margin-top:5px; width: 175px; border: #2e455b solid 1px;}
.faq          {border-bottom: 1px solid #749BAB; padding: 0px 10px 25px 10px; text-indent:15px; margin-bottom:0px}
.portrait   {padding: 3px 20px 3px 5px;}
img.ram {border: 1px solid #bfdeea;}
.pozn     {font-size: 65%; color: #749bab; text-align:right;padding:0px; margin:0px; margin-right:25px;}


#hlavni     {width:750px; margin: auto; text-align:center;}
#top-cz        {background: url('page/top-cz.jpg') no-repeat top center;width: 750px; height:159px; margin:0; padding:0; align: center;}
#top-en        {background: url('page/top-en.jpg') no-repeat top center;width: 750px; height:159px; margin:0; padding:0; align: center;}
.line         {background: url('page/line.gif') no-repeat top center;width: 750px; height:1px; margin:0; padding:0; align: center;}

#menucz       {background: url('page/gradient.gif') repeat-x top left;font-family: verdana, arial, sans-serif; font-size: 70%; width:750px; height:26px;margin:0; padding:0px; margin-bottom:2px;}
#menuen       {background: url('page/gradient.gif') repeat-x top left;font-family: verdana, arial, sans-serif; font-size: 70%; width:750px; height:26px;margin:0; padding:0px; margin-bottom:2px;}
#menucz img     {margin: 0px; padding: 0px; border: none;}
#menuen img     {margin: 0px; padding: 0px; border: none;}
#menul      {height:26px; margin: 0px; margin-top: 0px; padding: 0px; background: url('page/menuleft.gif') no-repeat top left; xwidth: 100%;}
#menur      {height:26px; margin: 0px; margin-top: 0px; padding: 7px; background: url('page/menuright.gif') no-repeat top right; text-align: center; color: #ffa92e;}
#menucz a      {font-weight: bolder; color: #ffa92e;text-decoration: none; padding: 7px 13px 6px 13px; border-right: #000027 solid 1px; border-left: #bfdeea solid 1px;}
#menuen a      {font-weight: bolder; color: #ffa92e;text-decoration: none; padding: 7px 13px 6px 13px; border-right: #000027 solid 1px; border-left: #bfdeea solid 1px;}
#menucz a:hover     {color: #ffe95f;text-decoration: underline;}
#menuen a:hover     {color: #ffe95f;text-decoration: underline;}



#ram        {margin: 0; padding-top: 0px; background: #2e455b; padding:0;xborder: 1px solid #bfdeea; border-top: 0px; text-align:center;}
#edgel      {margin: 0px; margin-top: 0px; padding: 0px; background: url('page/edgel.gif') repeat-y top left; xwidth: 100%;}
#edger      {margin: 0px; margin-top: 0px; padding: 0px; background: url('page/edger.gif') repeat-y top right; text-align: center; color: #bfdeea;}

#horizontaltop   {margin:0px; margin-top: 1px;padding: 0px; padding-bottom: 1px;background: url('page/horizontalsmall.gif') no-repeat bottom center;  text-align:center;}
#horizontalbottom   {margin:0px; padding: 0px; background: url('page/horizontalsmall.gif') no-repeat top center; width: 750px; height: 5px;}
#horizontalbb   {margin:0px; padding: 0px; background: url('page/horizontal.gif') no-repeat top center; width: 750px; height: 6px;}

#obsah          {font-size: 80%; margin:30px; padding:3px 30px 15px 30px; align: center; margin-top:0px; margin-bottom:0px;}
#navigace        {font-size: 70%; padding-top:3px; padding-bottom:5px; xcolor: #FFFFFF; text-align: center;}
#navigace a     {font-weight: normal; color: #FFAF47; text-decoration: none;}
#navigace a:hover     {color: #ffe95f;text-decoration: underline;}
#zapati         {width:750px; margin: auto; color: #749bab; font-size: 60%; text-align: center;padding-top:5px;}

#zalozkybg      {width: 750px; height: 100%; text-align: center;background: #041236;padding:0; margin: auto; margin-top:10px; border: #324a5e solid 1px; xborder-left: #749bab solid 1px; text-align: center; align: center; }
#zalozky        {display:block; height:30px; width: 100%; font-family: verdana, arial, courier new, courier, sans-serif; font-size: 60%; margin: 0px; margin-left: 0px; xpadding-top:3px; text-align: center; align:center; color: #ffa92e;}
#zalozky a      {font-weight: normal; color: #749bab;text-decoration: none; padding: 3px 0px 20px 28px;background: url('page/z-middle.gif') no-repeat top left;}
#zalozky a:hover     {color: #ffe95f;text-decoration: underline;}
#z-links            {height: 30px; background: url('page/z-gradient.gif') repeat-x top left; float: left;padding-top:3px; padding-right:4px}
#fa-main          {width: 20px; height: 30px; float: left;padding-top:3px; background: url('page/z-right.gif') no-repeat top left;}
/* #fa-border        {float: left;font-weight: bold; color: #749bab; border-top: #749bab solid 1px; border-left: #030f2f solid 2px;}*/
#fa-projects     {background: url('page/z-gradient.gif') repeat-x top left; xheight: 30px; float: left; padding:3px 15px 4px 20px; margin-right:2px;font-weight: bold; color: #749bab; border-right: #749bab solid 1px; border-left: #041236 solid 1px;} 
#active        {height: 30px; background: url('page/act-gradient.gif') repeat-x top left; float: left;padding-top:3px;}
#active a      {font-weight: normal; color: #bfdeea;text-decoration: none; padding: 3px 4px 20px 28px;background: url('page/act-left.gif') no-repeat top left;}


#pocitadlo        {padding: 10px;margin:auto;}




/* galerie */
img.galerie-nahled     {border: #749bab solid 1px;}
img.galerie           {border: none; margin: 0px; padding: 0px;}
td.galerie-nahled      {text-align: center; vertical-align: center; padding: 10px;}
#galerie-obraz        {text-align: center; margin: 0px; padding: 0px; border-bottom: #749bab solid 1px; padding-bottom:10px;}
.obrdsc         {}
.galerie		{margin: 20px 0 20px 0; xpadding-left: 120px; border-right: #324a5e solid 1px; border: #324a5e solid 1px;border-right: #1e384a solid 1px; border: #1e384a solid 1px; border-top: #324a5e solid 1px; border-left: #324a5e solid 1px;}
.galerie img  {border:0px}
.galerie-popis		{text-align: justify; font-size: 80%; text-indent: 30px; padding:12px 20px 12px 5px;margin-left:120px;}
.galerie-popis2		{text-align: justify; font-size: 80%; text-indent: 30px; padding:12px 20px 12px 5px;margin-left:10px;}
.galerie-nadpis		{border-bottom: #1e384a solid 1px; background: #324a5e; text-align: left; font-size: 100%; border-top: #749bab solid 1px; font-weight: bold; text-indent: 30px; padding-top:2px; padding-bottom:2px; xborder-right: #749bab solid 1px; xborder-left: #749bab solid 1px;margin-left:120px;}
#obrpopis         {vertical-align: top;background: #2e455b; font-size: 80%; padding:5px 10px 5px 10px; margin: 15px; text-align: justify; text-indent: 0px;}
h1.galerie            {font-size: 110%; padding: 0px; background: #324a5e; border-top: #749bab solid 1px; padding:2px 0px 3px 0px;border-bottom: none;border-left:none; border-right:none;}
td.dscleft         {color: #FFE485;height: 100%; align: left;float:left; vertical-align: top; background: #324a5e; padding:5px 5px 10px 8px; text-align: right; text-indent: 0px;}
td.dscright         {background: #324a5e;vertical-align: top; padding:6px 10px 8px 5px;text-align: justify; text-indent: 0px;}
.description        {background: #2e455b; vertical-align: top;}

#arch                {text-align: center; align:center;}
.archive            {align: center; width:345px; padding: 10px;margin: 10px; text-align:justify; letter-spacing:1px;line-height: 120%; border: 1px solid #FFE485;}

.invisible  {font-weight: normal;}
#prints    {padding-top:2px;}
#prints p    {text-indent:-15px}
#prints a    {text-decoration: overline underline}
#cafe         {margin: 0px 5px 20px 5px; border-right: #324a5e solid 1px; border-left: #405C72 solid 1px;padding: 5px 15px 15px 15px; float: left; width:340px}
td.prices      {background: #2e455b; color: #bfdeea;vertical-align:center; padding:5px;}
.pricestable    {background: #3B566C; xborder:#749bab solid 1px;color: #FFAF47;padding:5px}
.proces         {text-indent:-18px; padding-left:25px;margin: 15px 25px 5px 10px;}
#willdraw       {float:left; width:48%;padding: 0px 10px 0px 5px; border-right:#749bab solid 1px;margin-left:15px;}
#wontdraw       {float:left; width:42%;padding: 0px 5px 0px 10px;margin-right:15px;}
#imagekind      {float:left; padding: 0px 5px 0px 10px; width: 200px;border-right: #405C72 solid 1px;}
#zazzlepanel          {border-bottom: #405C72 solid 1px;border-top: #405C72 solid 1px; padding: 15px; margin-bottom: 15px}

.novinky		{margin: 30px 30px 30px 30px;}
.novinky-popis		{text-align: justify; text-indent: 0px;padding:3px 0px 20px 25px;margin: 0px; }
.novinky-datum		{font-size:110%; font-weight:bold;}
.novinky-nadpis		{text-align: left; font-size: 14px; font-weight: bold;color: #57849F;margin:0px; padding:0px;border-bottom: #405C72 solid 1px;xborder-top: #405C72 solid 1px;}

/*#newpicsleft      {background: #263E52; width:160px; float: left; border:#749bab solid 1px;padding: 0px; padding-bottom:5px; border-top:none; margin: 5px 10px 15px 0px}
#newpicsleft img  {border: 1px solid #ffa92e; margin: 2px 1px 2px 1px}*/
#newpics      {background: #263E52; width:180px; float: right; border:#749bab solid 1px;padding: 0px; padding-bottom:5px; border-top:none; margin: 5px 10px 15px 30px}
#newpics img  {border: 1px solid #ffa92e; margin: 3px 3px 3px 3px}
.newpics_nadpis {color: #ffe485; text-align: center; font-size: 100%; background: #324a5e; font-weight:bold; padding: 3px 5px 4px 5px; border-top: #749bab solid 1px; border-bottom: #749bab solid 1px;margin-top:0px}
#updates      {padding:5px 5px 15px 20px;}
#updates p    {}
#welcome      {width:420px}


/*
menu color ffa92e
hlavni background 2e455b
background 1e384a
border bfdeea
back 2: 324a5e
bgzalozky: 041236
------------
1e384a
366175
749bab

#ff9d5b
#5e4249
#be9557
#6b494b
#755a51
#bc7b5b
rgb(192,192,192)
*/
   hr.cleaner {
      clear:both;
      height:1px;
      margin: -1px 0 0 0; padding:0;
      border:none;
      visibility: hidden;
      }/* CSS Document */
