/* CSS Document */
.skryte           {display: none;}
body             {background: #263e52; font-family: courier new, courier, verdana, arial, sans-serif; color: #6791B7;font-size: 90%; text-align:justify;}
body.en              {background: #263e52; font-family: courier new, courier, verdana, arial, sans-serif; color: #D38249;font-size: 90%;}
body.vstup           {background: #263e52; font-family: courier new, courier, verdana, arial, sans-serif; color: #D38249; font-size: 90%;}
#hlavni-index         {background: url('page/bgindex.gif') no-repeat top center; vertical-align: center; height:550px; padding-top: auto; margin: auto; width: 750px; text-align:center;}
a img {border: 1px solid #FFB76E;padding:1px}
img a:  hover    {border: 1px solid #A86458;}
#cz       {float:left; margin-top: 150px; margin-left:70px}
#en       {float:right; margin-top: 150px; margin-right:70px}

#top        {background: url('page/top.gif') no-repeat top center; vertical-align: center; height:160px; padding-top: auto; margin: auto; width: 750px; text-align:center;}
#box      {background: url('page/bg.gif') repeat-y top center; vertical-align: center; height:100%; padding:0px; padding-top: auto; margin: auto; width: 750px; text-align:justify;text-indent:15px;}
#zapati     {color: #405F7A;text-align:center;}
.nadpis     {margin-left: -70px; margin-top: -20px;}

h1        {color: #ffb865;text-align: center; font-size: 130%; font-weight:bold; background: #2E455B; text-align: center; font-size: 130%; font-weight:bold; padding: 4px 5px 4px 0px; margin: 0px 5px 5px 5px; border: #405f7a solid 1px;}
h1.left        {color: #ffb865;text-align: left; font-size: 130%; font-weight:bold;}
h2        {text-align: center; font-size: 130%; font-weight:bold; }
a         {color: #FFB865; text-decoration: none;font-weight:bold; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; font-size:110%}
a:hover   {color: #FFEFAA;text-decoration: none;}
.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;}
.edu      {text-indent:-25px; margin:0px; text-align:left; padding-left:65px; padding-bottom:10px;}
.edu2     {padding: 0px 5px 0px 5px;padding-left:65px; text-indent:-25px; margin:0px; text-align:left;}
.form      {color: #FBC17B; margin-top: 10px; margin-bottom: 0px; padding-bottom:0px}
.red     {color: #6999C3}
#info     {width: 540px; margin-left: 50px; margin-bottom:35px;}
#info strong    {color: #;}
td.intro        {vertical-align:center;}
p             {font-size: 90%;margin-top:0;}

#content     {border-left: #405f7a solid 1px; margin:0; padding:0;}

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: #405f7a solid 1px; padding-bottom:10px; text-indent: 0px;}
.obrdsc         {}
#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: 115%; padding: 0px; background: #324C61; border-top: #405f7a solid 1px; padding:2px 0px 3px 0px;border-bottom: none;border-left:none; border-right:none;}
td.dscleft         {color: #FFE485;height: 100%; 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; width: 100%;}
.description        {background: #2e455b; vertical-align: top; font-size: 14px;}
.galerie		{margin: 5px 20px 20px 20px; padding: 0px; border: #405f7a solid 1px; border-top: 1px solid #263e52;border-left: 1px solid #263e52; padding-left:0}
.galerie2		{margin: 5px 150px 20px 90px; padding: 0px; border: #405f7a solid 1px; border-top: 1px solid #4D718F;border-left: 1px solid #4D718F; padding-left:0; font-size: 90%;}
.galerie-popis		{text-align: justify; text-indent: 20px; padding:5px 20px 0px 5px;margin: 0px 10px 5px 110px;}
.galerie-popis2		{text-align: justify; font-size: 100%; text-indent: 30px; padding:0px 120px 12px 120px;}
.galerie-nadpis		{border-bottom: #405f7a solid 1px; background: #324C61; text-align: left; font-weight: bold; text-indent: 13px; padding-top:1px; padding-bottom:0px; margin:0px;margin-bottom:0px;margin-left: 115px; border-left: 1px solid #4D718F;}
.galerie-nadpis a {text-align: left; font-size: 125%; font-weight: bold;color: #FFB865;margin: 0px; padding:0px;}
.galerie-nadpis a:hover {color: #FFEFAA;text-decoration: none;}

#shop     {margin-top: 20px; margin-bottom: 20px; text-align:center;}
iframe    {text-align: center;}


#zapati         {width:750px; margin: auto; color: #6791B7; font-size: 75%; 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; text-align: center;}
#zalozky        {display:block; height:30px; width: 100%; font-family: verdana, arial, courier new, courier, sans-serif; font-size: 65%; margin: 0px; margin-left: 0px; text-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;}
#pocitadlo img    {border: 0px;}



hr.cleaner {
      clear:both;
      height:1px;
      margin: -1px 0 0 0; padding:0;
      border:none;
      visibility: hidden;
      }/* CSS Document */
/* CSS Document */
