body  {
  margin:0px; 
  padding:0px; 
  text-align:center;                                 /* pro IE */
  background-color:#fff;
  font-family:"Arial CE", Arial, sans-serif;
}

#www-pandatron {
 font-size:.72em;
 font-weight: bold;
 background-color: #424242;
 color:#f64f01;
 margin: 0 0 2px 0;
}
#www-pandatron a {color:#fff; text-decoration:none}
#www-pandatron a:hover {color:#f64f01}
#www-pandatron a:active {color:#f64f01}

#allweb {
 width: 1000px;
 text-align: left;                                   /* zruseni vycentrovani textu */
 margin: 2px auto;                                     /* vycentrovani v ostatnich prohlizecich */
 background-color: #fff;
 text-align:left;
}

a:link {color:#0058b0;text-decoration:underline}
a:visited {color:#0058b0;text-decoration:underline}
a:hover {color:#0058b0;text-decoration:none}
a:active {color:#0058b0;text-decoration:underline}

                                                      /* paticka */
div#paticka {
  width:100%;
  height: 46px; 
  font-size:.75em; 
  color:gray;
  background-image:url(index/zap.jpg);
  background-repeat:repeat-x;
}


/* ----------------------------------------------------------      nasleduji samotne ramecky a styly ---------- */


                                                                  /* globalni */

.konobt:after {                        /* konec obtekani */
    content: ".";
  display: block;
  height: 0;  
  clear: both;
  visibility: hidden;
}
.konobt {display: inline-table;}  /* Oprava pro Internet Explorer pro Macintosh */
/* Následuje trik, který obchází chybu v Internet Exploreru pro Windows */
/* trik se zpětným lomítkem schová trik před Internet Explorerem pro Macintosh \*/
* html .konobt {height: 1%;}
.konobt {display: block;}
/* konec triku se zpětným lomítkem */


                                                                   /* hlavicka */
#zahlprvni {
 height: 98px;
 padding: 2px;
 background-repeat:no-repeat;
}

.menu {margin: 0; width: 1000px; height: 26px; background-color:#e45a01; background:url("index/menupozadi2.jpg"); background-repeat:repeat-x}
.menu dl {margin:0;}
.menu dt {display:none}
.menu dd {margin:0; padding:0; font-family: "Arial CE", Arial, sans-serif; font-weight: bold}
.menu .aa {width:12px; height:21px; background:url("index/menuzac2.jpg"); float:left; padding:2px 0 0}
.menu .bb {height:21px; background:url("index/menustred2.jpg"); float:left; padding:2px 0 0 0; text-align:center}
.menu .cc {width:12px; height:21px; background:url("index/menukonc2.jpg"); float:left; padding:2px 0 0}
.menu .pp {width:1px; height:21px; background:url("index/menuoddelovac2.jpg"); float:left; padding:2px 0 0}
.menu a, .menu a:visited {color:#38393d; text-decoration:none; font-size:12px; cursor:pointer; letter-spacing: 0.2ex;}
.menu a:hover {background:#fff}
.menu a:hover span {color:white; background-position:0 23px; text-decoration:none;}
.menu dd.active span {color:white; background-position:0 23px}

#vlastniobsah {
 border-left:1px solid #aeaeae;
 border-right:1px solid #aeaeae;
 border-bottom:1px solid #aeaeae;
}
#hledform{

}

#cse-search-box{
 margin: 5px;

}




                                                                   /* hlavni sloupec */
#ramhl {
  margin:5px 10px 10px 10px;
  padding:0 0 10px 0;
  border-bottom:1px dashed silver;
  font-family: "Arial CE", Arial, sans-serif;
  width: 688px;
}
#ramhldnes {
  margin:5px 10px 10px 10px;
  padding:8px 0 5px 0;
  border-top:1px dashed silver;
  font-family: "Arial CE", Arial, sans-serif;
  width: 688px;
}

#ramhl_news {
  margin:2px 0 10px 8px;
  padding:5px 0 0 0;
  font-family: "Arial CE", Arial, sans-serif;
  width: 709px;
}

#ramhlprvniradek {
  font-size: 16px;  /* 16 */
  letter-spacing: 0.1ex;
  font-weight: normal;
}
#ramhlprvrdlnk{color:#223a6f; text-decoration:underline}
#ramhlprvrdlnk:hover {color:#d22c02}
#ramhlprvrdlnk:active {color:#d22c02}
#ramhldruhyradek {
  font-size: 60%;  /* 70 */
  color:gray;
  margin:0.6ex 0;
}
#ramhltretiradek {
font-weight: normal;
  font-size: 70%;  /* 80 */
  color:#333;
  letter-spacing:0.01em;
}
#ramhlctvrtyradek {
  font-size: 10px;  /* 11 */
  color:#593345;
  margin:0.7ex 0;
}
#ramhlctvrrdlnk{color:#593345; text-decoration:underline}
#ramhlctvrrdlnk:hover {text-decoration:none}
#ramhlctvrrdlnk:active {text-decoration:none}
#ramhlnahled {
  margin:0 13px 0 0;
}
#ramhlpatyradek {
  margin:1.2ex 0;
}
#strecla{
 margin:0 8px 8px 8px;
 background-color:#ffffff;
}




.navigace {                                   /* navigacni pruh v dalsich stranach */
  padding: 3px 6px;
  font-family: "Arial CE", Arial, sans-serif;
  font-size: 0.70em;
  color: white;
  border-bottom:1px solid silver;
  background-color:#424242;
}
#navigacelink{text-decoration:underline}
#navigacelink:link {color:silver}
#navigacelink:visited {color:silver}
#navigacelink:hover {color:white}
#navigacelink:active {color:white}

div.navigace h1 {
  padding:0 0 0 1ex; 
  font-size: 1.6em;
  letter-spacing: 0.1ex;
  font-weight: normal;
  color: #920000
  background-color:white;
}


div.navigaceh {
 font: bold 17px Verdana;
 padding: 4px 0 7px 4px;
 margin: 7px 10px;
 color: #333;
 letter-spacing: 0.1ex;
 border-bottom:1px dotted silver;
}

div.navigaceh h1 {
}
.hlavniokno {
 margin:0 0.5ex 0 0.5ex;
}

#seznpol {                         /* seznamy polozek (firmy,news...) */
 font-size: 0.8em;
 font-weight: normal;
 color:#030c73;
}
#seznpol a {color:#030c73; text-decoration:underline}
#seznpol a:hover {color:#920000;text-decoration:none}
#seznpol a:active {color:#920000;text-decoration:none}
#sezntit {
  font-size: 120%;
  font-weight: bold;
  letter-spacing: 0.1ex;
  color:#333;
}





                                                                /* pravy sloupec */
#praclahla{
/*  background-image:url(index/zahlpravy.jpg);
  background-repeat:repeat-y;
  background-position: 100% 100%;*/
  border-left:1px dotted #ccc;
}
#praclastr{
  margin: 0 0 0 5px;
  padding:7px 5px 5px 5px;
  color:black;
  font-size: 0.8em;
}
#ramecrightmenp{
 font-size: 90%;
}
#ramecrightzahl {
 margin: 25px 0 0 5px;
 padding: 3px 2px 3px 6px;
 font-weight: bold;
 font-size: 0.83em;
 color:#c00;
 border-top:1px solid gray;
 background-image:url(index/oknzahl.jpg);
 background-repeat:repeat-x;
}
#ramecrightzapati {
  padding:0 4px 2px 4px;
  font-family: "Arial CE", Arial, sans-serif;
  font-size: 11px;
  text-align: right;
  color: red;
}
a#zapati_link {
  font-weight: bold;
}

#ramecrightzapaticla {
  padding:0 4px 2px 4px;
  font-family: "Arial CE", Arial, sans-serif;
  font-size: 13px;
  text-align: center;
}

#ramrightuzky{
  width: 170px;
  text-align: right;
  font-size: .7em;
  padding:0 0 0 5px;
  margin:0 5px 0 0;
}
#ramrightuzky1{
  padding:0 0 15px 0;
}

.google {
  font-family: "Arial CE", Arial, sans-serif;
  font-size: 80%;
  color: red;
}

.kurzy {
  padding:0 0 0 40px;
}




                                                         /*  zravy domaci, svet atd */
#ramstrednadzhdom{
 background:url("index/ramstred_domaci.gif");
 background-repeat:no-repeat;
 width: 100%;
 height: 19px;
 margin: 35px 0 0;
}
#ramstrednadzhsvet{
 background:url("index/ramstred_svet.gif");
 background-repeat:no-repeat;
 width: 100%;
 height: 21px;
 margin: 35px 0 0;
}
#ramstrednadzhzprav{
 background:url("index/ramstred_zpravodajstvi.gif");
 background-repeat:no-repeat;
 width: 100%;
 height: 21px;
 margin: 35px 0 0;
}




#ramstred{
 margin: 0 5px 10px 0;
 background-color:white;
}
#ramstredpole{
 padding:10px 0 0 7px; 
 text-align: left;
 width: 210px;
 background-color:white;
 border-left:1px solid #c8c8c8;
}

#bleskovkyzahl{
 margin: 0 3px;
 padding: 3px 5px;
 font-size: 0.95em;
 background-image:url(index/oknzahlblesk.jpg);
 background-repeat:repeat-x;
 border-top:1px solid gray;
}

                                                          /* financni novinky v uvodu */
#finw{
 margin: 3px 0 0;
 width: 165px;
 border-left:1px dotted #ccc;
 background-color:#f8f8f8;
}
#finwtit{
 padding: 1px 3px 2px 2px;
 color:#c00;
 font-weight: bold;
 font-size: 0.80em;
 border-top:1px solid gray;
 background-image:url(index/oknzahl.jpg);
 background-repeat:repeat-x;
 letter-spacing: 0.1ex;
}
#finwrad{
 padding: 0 0 7px 3px;
}



                                                          /* menu jako v elektronice */
#anabhl {
  font-size: 110%;
  letter-spacing: 0.1ex;
  text-decoration:underline;
}
#anabhl:link {color:#030c73}
#anabhl:visited {color:#030c73}
#anabhl:hover {color:#930d0e}
#anabhl:active {color:#930d0e}

#nabpop {
  font-family: "Arial CE", Arial, sans-serif;
  font-size: 80%;
  color:#454545;
  letter-spacing:0.01em;
}


                                                        /* cisla stranek */
#anmlst{
 text-decoration:none;
 color:#223a6f;
}
#anmlst:hover {color:#ae0000; text-decoration:none;}
#anmlst:active {color:#ae0000; text-decoration:none;}

#nmlst{
 font-size: 80%;
 font-weight: bold;
 color:#223a6f;
}
#nmlstsel{
 font-size: 80%;
 font-weight: bold;
 color:#c40000;
}

                                            /* ANKETY */
#AnkTit{
 font-size: 90%;
 padding:0 0 7px 0;
 color:#333;
}
#AnkVolba{
 font-size: 90%;
 color:#012c7b;
}
#AnkPruh{
 padding:5px 0 7px 0;
 font-size: 90%;
}
                                         /* NEWS */
#newtext {
 color: black;
 text-decoration:none;
 padding: 0 0 5px 0;
 font-size: .9em;
}
#newtext2 {
 font-size: .75em;
}
#newtext3 {
 color: black;
 text-decoration:none;
 padding: 0 0 5px 0;
 font-size: .7em;
 color: #333;
}
#newtextst {
font-size: 12px;
 text-decoration:none;
 margin:0 0 1ex 0;
 letter-spacing: 0.05ex;
}

#newtextlnkst{
 color: black;
 text-decoration:none;
}
#newtextlnkst:hover {color:#004fa5; text-decoration:underline}
#newtextlnkst:active {color:#004fa5; text-decoration:underline}
                                            /* news polozky zprav konkretniho kanalu */
#newtextchlnk{
 font-size:.75em;
 font-weight: bold;
 letter-spacing: 0.18ex;
}
#newtextchtext{
  font-weight: normal;
  font-size: 70%;
  color:#404040;
  letter-spacing:0.01em;
  padding:5px 0 0 10px;
}
#newtextchpribuzn{
  font-weight: bold;
  font-size: 1.05em;
  color:#484848;
  padding:0 0 5px 0;
  margin: 20px 7px 10px 8px;
  border-bottom:1px solid silver;
}

                                           /*  ZAKLADNI  */

#lnkbld{
 color: black;
 text-decoration:none;
 font-size: 13px;
 color:#2f5095;
 text-decoration:underline;
}
#lnkbld:hover {color:#d22c02}
#lnkbld:active {color:#d22c02}

#textnorm {
 font-size: .8em;
}
#textnormbrv {
 font-size: .8em;
 color:#213345;
}

#microtxt{
 font-size: .7em;
 color:gray;
}

#komenaut{color:#593345; text-decoration:underline}
#komenaut:hover {text-decoration:none}
#komenaut:active {text-decoration:none}


#fileexp{font-weight: bold;font-size:0.8em;text-decoration:none}
#fileexp:hover {text-decoration:underline}
#fileexp:active {text-decoration:underline}

