/* vseobecne elementy */
body {margin: 0; padding: 0; background: #FFF; font-family: arial ce, arial, tahoma, san-serif; text-align: center; border: none;}
h1 {margin: 0 0 6px 0; padding: 0; color: #323232; font-size: 32px; font-weight: normal; background: none;}
h1 div {position: absolute; top: 24px; right: 0;}
h1 div img {float: left; margin: 0 0 0 4px; border: 1px solid #d2d2d2;}
h2 {margin: 0 0 10px 0; padding: 0; color: #b90909; font-size: 30px; font-weight: normal;}
h2 span {margin: 7px 0 0 0; position: relative; float: right; color: #000; font-size: 24px; font-weight: bold;}
h3 {font-size: 24px;}
h3 span {color: #a0a0a0;}
h3 div {position: absolute; top: 25px; right: 0;}
h3 div img {float: left; margin: 0 0 0 4px; border: 1px solid #d2d2d2;}
h4 {margin: 0 0 4px 0; padding: 0; color: #4c4c4c; font-size: 22px; font-weight: bold; text-transform: uppercase;}
h5 {margin: 0 0 8px 0; padding: 0; color: #000; font-size: 24px; font-weight: normal;}
p {margin: 0 0 15px 0; line-height: 25px; color: #595959; font-size: 20px;}
a:link, a:active, a:visited {color: #000; text-decoration: underline; outline: none;}
a:hover {color: #000; text-decoration: none;}

#centrovaci {width: 1085px; position: relative; margin: auto; background: none;}
/* hlavicka */
  #hlavicka, #mainmenu, #slider, #controls, #prevBtn, #nextBtn, .cervenybuttonh, .cervenybuttonnc, .sedybuttonnc, #podcestami, #vsechnyreportaze, #levastrana, .pokracovatnadalsi, .napredchozi, #mapa, #mapa2, #paticka {display: none;}

/* prava strana - obsah stranek */
  #pravastrana {width: 1078px; position: relative; top: 0; left: 0; float: left; margin: 20px 0 20px 0; z-index: 1; text-align: left; font-size: 14px;}
    #drobecky {width: 731px; margin: 0 0 6px 0; position: relative; top: 0; left: 0; float: left; font-size: 15px;}
      #drobecky span {color: #666666; font-weight: bold; text-transform: uppercase; float: left; margin-right: 8px;}
      #drobecky ul {margin: 0; padding: 0; list-style-type: none;}
        #drobecky ul li {position: relative; float: left; margin: 0 8px 0 0; padding: 0 0 0 10px; color: #8c8c8c; background: url('../grafika/sipka-drobeckove-navigace.png') no-repeat 0 50%;}
          #drobecky ul li a {color: #8c8c8c; text-decoration: underline;}
          #drobecky ul li a:hover {color: #8c8c8c; text-decoration: none;}

/* prava strana - obsah stranek - box - cesty */
    .nasecestybox {width: 100%; height: 150px; position: relative; top: 0; left: 0; background: none; margin-bottom: 14px;}
      .nasecestyimg {position: absolute; top: 0; left: 10px; z-index: 1; padding: 5px; background: #FFF; border: 1px solid #c6c6c6;}
      .nasecestytexty {width: 880px; height: 130px; position: absolute; top: -25px; right: 10px; z-index: 1;}
        .nasecestytexty p {font-size: 20px; color: #595959; line-height: 25px; padding: 0 0 6px 0; border: none; position: absolute; top: 56px; right: 10px;}
        .nasecestyspodnic {width: 880px; height: 24px; position: absolute; bottom: -30px; left: 0; z-index: 2; color: #737373; font-size: 18px;}
          .nasecestyspodnic div.ikonycest {width: 87px;}
            .nasecestyspodnic div.ikonycest img {margin-right: 5px;}
          .nasecestyspodnic div {float: left; margin: 0 20px 0 0; line-height: 22px;}

/* prava strana - obsah stranek - cesta */
    .uvodniodstavec {color: #000; font-weight: 500;}
    .nasecestyimgvlevo {position: relative; float: left; z-index: 1; margin: 6px 18px 6px 0; padding: 5px; background: #FFF; border: 1px solid #c6c6c6;}
    .nasecestyimgvpravo {position: relative; float: right; z-index: 1; margin: 6px 0 6px 18px; padding: 5px; background: #FFF; border: 1px solid #c6c6c6;
}
      .nasecestyimgvlevo a, .nasecestyimgvpravo a {display: block; position: relative; float: left; text-decoration: none;}
        .nasecestyimgvlevo a span, .nasecestyimgvpravo a span {display: block; position: absolute; bottom: 0; left: 0; z-index: 2; width: 100%; height: 32px; background: url('../grafika/bg-popisek-obrazku.png') repeat-x 0 0; color: #FFF; font-size: 11px; text-align: center; line-height: 29px; text-decoration: none;}
        .nasecestyimgvlevo a:hover span, .nasecestyimgvpravo a:hover span {text-decoration: none;}
       .topleftcorner {width: 5px; height: 5px; position: absolute; top: -1px; left: -1px; z-index: 2; background: url('../grafika/ramecek-obrazku-topleft.png') no-repeat 0 0;}
       .toprightcorner {width: 5px; height: 5px; position: absolute; top: -1px; right: -1px; z-index: 2; background: url('../grafika/ramecek-obrazku-topright.png') no-repeat 0 0;}
       .bottomleftcorner {width: 5px; height: 5px; position: absolute; bottom: -1px; left: -1px; z-index: 2; background: url('../grafika/ramecek-obrazku-bottomleft.png') no-repeat 0 0;}
       .bottomrightcorner {width: 5px; height: 5px; position: absolute; bottom: -1px; right: -1px; z-index: 2; background: url('../grafika/ramecek-obrazku-bottomright.png') no-repeat 0 0;}
    .spodninavigace {width: 731px; height: 24px; position: relative; clear: both; float: left; padding: 0; margin: 0;}
      .autor {position: relative; float: left; padding: 3px 0 20px 0; color: #333333; font-size: 20px; font-weight: bold;}

        a.cervenybutton:link, a.cervenybutton:active, a.cervenybutton:visited, a.cervenybutton:hover {height: 24px; position: absolute; top: 0; right: 0; padding: 4px 14px 6px 24px; background: url('../grafika/pozadi-cerveny-button.png') repeat-x 0 0; color: #FFF; font-size: 12px; font-weight: bold; text-decoration: none;}
        a.cervenybutton span.leftcornercerveny {width: 24px; height: 24px; position: absolute; top: 0; left: 0; background: url('../grafika/cerveny-button-leftcorner.png') no-repeat 0 0;}
        a.cervenybutton span.rightcornercerveny {width: 14px; height: 24px; position: absolute; top: 0; right: 0; background: url('../grafika/cerveny-button-rightcorner.png') no-repeat 0 0;}
        
    table#prehledcesty {position: relative; clear: both; float: left; width: 1040px; color: #8c8c8c; font-size: 18px; margin-top: 20px; line-height: 22px;}
      table#prehledcesty td#prehledcestynadpis {width: 731px; height: 38px; padding: 0 0 0 51px; background: url('../grafika/nase-cesty/box-prehled-cesty.png') no-repeat 0 0;}
        table#prehledcesty td#prehledcestynadpis h4 {margin-top: 4px;}
      table#prehledcesty td {height: 30px; padding-left: 20px;}
      table#prehledcesty td strong {margin-left: 6px; color: #737373; font-weight: bold;}
        table#prehledcesty td strong img {margin-right: 3px;}
      table#prehledcesty td.leftcell {width: 365px; border-width: 0 0 1px 1px; border-style: solid; border-color: #d9d9d9;}
      table#prehledcesty td.rightcell {width: 365px; border-width: 0 1px 1px 0; border-style: solid; border-color: #d9d9d9;}
      table#prehledcesty td.bothcell {border-width: 0 1px 1px 1px; border-style: solid; border-color: #d9d9d9; padding-top: 2px;}
        table#prehledcesty td.bothcell img, table#prehledcesty td.leftcell img, table#prehledcesty td.rightcell img {border: 1px solid #d2d2d2;}
    .poznamka {width: 100%; position: relative; float: left; margin: 0 0 20px 0; padding: 5px 9px 5px 9px; background: #f5f5f5; border: none; font-size: 18px; font-style: italic; line-height: 23px;}
      .poznamka div.horniramecek {width: 733px; height: 5px; position: absolute; top: -1px; left: -1px; z-index: 2; background: none;}
      .poznamka div.spodniramecek {width: 733px; height: 5px; position: absolute; bottom: -1px; left: -1px; z-index: 2; background: none;}
    .poznamkacesta {color: #707070; font-size: 18px; font-style: normal;}
      div.poznamkacesta span, div.poznamkacesta img {margin: 0 3px 2px 0; vertical-align: middle;}
    #ramecekpodobsahem {width: 1046px; height: 5px; position: relative; left: 0; bottom: 0; margin: 0 26px 0 26px; background: url('../grafika/ramecek-obsah.png') no-repeat 0 0;}

/* prava strana - obsah stranek - box - ucastnici cest */
    .ucastnicibox {width: 100%; position: relative; float: left; top: 0; left: 0; clear: both; background: none;}
      .ucastniciimg {width: 350px; margin: 5px 15px 8px 10px; position: relative; float: left; top: 0; left: 0; z-index: 1; padding: 5px; background: #FFF; border: 1px solid #c6c6c6;}
      .ucastnicitext {margin-top: 5px; width: 100%; position: relative; float: left; top: 0; left: 0; z-index: 1;}
      .ucastnicizeme {width: 705px; margin: 5px 0 0 0; clear: both; position: relative; float: left; top: 0; left: 0; z-index: 1;}
        .ucastnicizeme p img {border: 1px solid #e0e0e0; margin-bottom: 6px;}
        .ucastnicizeme p span {margin-right: 9px;}

/* prava strana - obsah stranek - vseobecne*/
    .cistic {clear: both;}
    .carapodh1 {border-width: 0 0 2px 0; border-style: solid; border-color: #e5e5e5; margin-bottom: 8px;}
    .zvyraznenipolozky {color: #262626; font-weight: bold;}
    #skryte {display: none;}
    .relativeleft {position: relative; float: left;}
    .relativeright {position: relative; float: right;}
	
.linkahodnot a:link, .linkahodnot a:active, .linkahodnot a:visited {font-size: 22px; color: #000;}
.linkahodnot a:hover {text-decoration: none;}	
.datum {position: relative; float: right; color: #000; font-size: 20px;}
.oddelovac {border-width: 0 0 1px 0; border-style: solid; border-color: #e5e5e5;}