body  {margin:0;padding:0;text-align:center;}
div {font-size:1em;font-family:"Arial CE", "Helvetica CE", Arial, sans-serif; }

div,h1,h2,h3 {xborder:1px solid #aaa;}

.header {margin:auto;text-align:center;}

.idxitemholder {clear:both; width:620px; margin:auto;}

.idxitem {
width:260px; width:33%;
float:left; margin:10px 0; padding:0px;
text-align:center;
}

.idxitem img {
border:1px solid #475587;
margin: 0 0px 2px 0;
}

.idxitem .image {
xbackground:#ccc;
width:204px; width:154px;
clear:both;
xtext-align:left;
margin:auto;
}

.nazev, .cislo {
text-align:center;
}

.idxitem .cislo {
color:#444; padding:0;
}

.cislo {
color:#444; font-size:0.7em;
}
.nazev {
padding:5px 10px 0 10px;
}

.nazev a {font-size:0.75em;font-weight:bold;color:#475587; text-decoration:none;}
.nazev a:hover {text-decoration:underline;color:#a44;}


/*.image {text-align:left; margin:0;}
.idxitem, .idxitem * {text-align:left;}*/


#page             {width:735px;
                   margin:1% auto;
                   background: #fff url(im/border_v.gif) repeat-y top right;
                   border:1px solid #b2b2b2; border-width: 0 0 0 1px;
                   text-align:left;
                   }
#pagecontent {width:720px; text-align:center;}
.header           {width:720px; margin:0;
                   background-color:#475578;
                   text-align:center;
                   }
.header img        {border-width:0;}
.content           {xpadding-bottom:20px;}
.footer           {width:720px;
                   padding:15px 0;
                   background-color:#475578; color:#fff;
                   border-bottom:1px solid #b2b2b2;
                   font-size:0.7em; font-weight:bold;
                   text-align:center;
                   clear:both;
                   }
.footer a         {color: #fff; text-decoration:none;}
.footer a:hover   {text-decoration:underline;}
.navrcholu2       {margin:10px auto;}

h1,h2,h3 {color:#a33;
          margin:0 25px; padding: 15px 0;
          text-align:center;}
h1       {font-size:1.2em;clear:left;}
h2       {font-size:1.1em; color:#475587; padding-bottom:0;}
h3       {font-size:0.9em; color:#a44; margin:0; clear:both;
          text-align:left; margin:0 10% 0 15%;
         }


.ptext   {margin:0 10% 0 20%;
          color:#475587; text-align:justify; font-size:12px;
         }
.ptext   {font-size:0.75em;}
.cislo   {padding-bottom:10px;}
.polozka {float:left; clear:both; width:230px; }
.vzdalenost {font-weight:bold;}
.url a      {color:#475587; color:#33e;}
.url a:hover {color:#a44;}
.url img     {border-width:0; margin:1px 5px;}
.imagelist   {text-align:left; margin-bottom:15px; border:1px solid #fff;}
.imagelist .image       {margin:0 4px 8px 4px; xwidth:152px; float:left; text-align:left;}
.imagelist .image img   {border:1px solid #475587;}
.imagelist span         {font-size:0.9em; color:#444;}
.titleimage  {text-align:center; }
.titleimage img {border:1px solid #475587;}
.mainImage      {float:left; margin:0 8px 8px 0;
                 text-align:center;
                }
.mainImage img  {border:1px solid #475587;}

.nav            {font-size:0.6em;clear:both; text-align:left; padding:5px 10px; margin-right:1px; border:1px solid #eee; border-width:1px 0 0 0; background-color:#fafafa;}
.topmg          {margin-top:15px;}
.nav a          {color:#666;}
.nav a.current  {font-weight:bold; text-decoration:none;}
.nav a:hover    {text-decoration:underline; color:#00f;}

.h1 span.redbold strong {font-weight:bold; font-size:1.6em; color:#c33;}

sup             {font-size:0.7em;}
span.sup {
 font-size:70%;
 position:relative;
 top:-5px;
}

.block_vr{
 width:240px;
 float:left;
}
.block_vrpsm{
 width:478px;
 float:right;
}
.inner_pane{
 background:#fff;
 border:1px solid #ddd;
 margin:10px;
}
.block_vrpsm .inner_pane{margin-left:0;}
.idxitemholder {
 width:auto;
}
.idxitem{
 width:220px;
 height:180px;
}
.clear {clear:both;}
div.content {background:#fafaff;}

