body { border: 0px;  padding: 0px;  margin: 0px;  font-family: "Arial CE", "Arial","Helvetica CE","Vedrana", sans-serif;  font-size: 75%; background-color: #014F63;}
h1 {  margin: 0px;   margin-bottom: 10px;   padding: 3px;   font-size: 1.2em;   color: #008AAD; }
form {  margin: 0px;   padding: 0px; }


/* formatovani layoutu */
.mainTable-table{ margin-left: 30px; width: 870px; margin-top: 15px; margin-bottom: 0px; font-size: 12px;
                  background-image: url("../images/top_ban.gif"); background-position: left top; background-repeat: no-repeat;
                  background-color: #99CF17;}
.menuTable-table{ margin: 0px; margin-left: 30px; width: 870px; 
                  background-image: url("../images/bottom_ban.gif"); background-position: left bottom; background-repeat: no-repeat;
                  background-color: #99CF17;}
.menuTable-table-no{ margin: 0px; margin-left: 30px; width: 870px; 
                  background-color: #99CF17; }
.mainTable-table-2{ margin-left: 30px; width: 871px; margin-bottom: 0px;}
.rozdelovnik {  font-weight: normal; }
.cleaner {clear: both; border: 0px; margin: 0px; padding: 0px;  height: 0px; line-height: 0px;}
.oddelovnik-div {clear: both; border-bottom: 1px solid #008AAD; margin: 0px; padding: 0px;  height: 0px; line-height: 0px;}
#bann {  background-color: white;   border-width: 0px;   margin: 6px;   width: 468px; }
#logo {  width: 300px; height: 110px;  font-weight: bold;  margin: 0px;  padding-bottom: 5px;   padding-left: 35px;   color: white;   vertical-align: top; }
#info-ram {   margin: 0px;    padding-top: 7px;  text-align: left;   font-weight: normal;   color: white; }
#info-ram a {  color: white;   text-decoration: none; }
#logoText { width: 260px; font-family: Arial Narrow, Arial, sans-serif; float: left;
            text-align: center; font-size: 0.9em; color: #008AAD; font-weight: bold;
            letter-spacing: 1px}

#vlajky { width: 250px;   text-align: right; margin: 0px; padding: 0px; margin-top: 0px; margin-right: 100px;}
#vlajky input {position: relative;  left: -15px; top: -4px;   _top: -2px;  font-size: 0.9em;}
#form-add-new-akce {  margin: 0px;  padding: 0px; padding-top: 4px; _padding-top: 2px; width: 80px;   float: right; }

.question {  color: white; }
#forg-td {padding-right: 20px; width: 300px;
          background-image: url('../images/frog_ban.gif'); position: left top; 
          background-repeat: no-repeat; vertical-align: top}
#forg-td-en {padding-right: 20px; width: 300px;
          background-image: url('../images/frog_ban_en.gif'); position: left top; 
          background-repeat: no-repeat; vertical-align: top}
#frog-text {  width: 51px; height: 40px; margin-top: 10px; margin-left: 10px;
              color: #FD8001; 
              padding: 0px; line-height: 10px;}
.frog-talk {position: relative; top: -2px; float: right;}
#login-td { text-align: left; width: 230px; color: white;}
.top-7 {margin-top: 4px;}
#top-login-td {color: white; padding: 4px; vertical-align: middle;` padding-right: 13px;}
.log-f {margin-top: 30px;}
.warning-div {margin: 5px 0px; padding: 0px 4px; color: #F7941D; font-weight: bold;  background-color: #CECECE;   text-align: left;}
.info-div {  margin: 5px 0px;  padding: 0px 4px; color: #F7941D; background-color: #CECECE;  text-align: left;}

#hledej_obsah #regLogUser {  color: #008AAD; text-align: right;}
#hledej_obsah #regLogUser a {  color: #008AAD; }  

/* [navigacni tlacitka] */
#navMenuMain {  background-color: #99CF17; font-size: 12px;}
.tlAllRed {  width: 78px;   float: left;   padding: 4px;   color: white;   font-family: arial;
             font-weight: bold;   background-color: #99CF17;   
             background-image: url("../images/bg_tl_off.gif");   background-repeat: no-repeat;   
             background-position: right top;   margin-right: 1px;   text-align: center; }
.tlBlue {   width: 78px;   float: left;   padding: 4px;   color: white;   font-family: arial;   
            font-weight: bold;   background-color: #99CF17;   
            background-image: url("../images/bg_tl_on.gif");   background-repeat: x-repeat;   
            background-position: right top;   margin-right: 1px;   text-align: center; }
.tlBlue a {  color: white;   text-decoration: none; }
.tlAllRed a {  color: white;   text-decoration: none; }
.tlAllRedLast {  width: 79px;   float: left;   padding: 4px;   color: white;   font-family: arial;   font-weight: bold;   background-color: #99CF17;   
                 background-image: url("../images/bg_tl_off.gif");   background-repeat: x-repeat;   
                 background-position: right top;   margin-right: 0px;   text-align: center; }
.tlBlueLast {   width: 79px;   float: left;   padding: 4px;   color: white;   font-family: arial;   font-weight: bold;   background-color: #99CF17;   
                background-image: url("../images/bg_tl_on.gif");   background-repeat: x-repeat;   
                background-position: right top;   margin-right: 0px;   text-align: center; }
.tlBlueLast a {  color: white;   text-decoration: none; }
.tlAllRedLast a {  color: white;   text-decoration: none; }



#mendivadla {
  position: absolute; clear: all; top: 148px; _top: 152px;left: 204px; 
  width: 110px; text-align: left; z-index: 100;
  }
#mendivadla a {
  padding-left: 5px; display: block; font-size: 0.9em; font-weight: normal;
  background-color: #0B7791; margin-top: 0px; z-index: 100;
  }
#mendivadla a:hover {
  background-color: #FF911D;
}
/* [navigacni tlacitka] [end]*/
#search-ram { width: 500px; padding: 6px;   padding-bottom: 15px;   font-weight: bold;}
#search_menu {  text-align: right;   color: white;   position: relative;   top: -6px;   left: 4px; }
#search_form {  font-weight: normal;   color: white; font-size: 11px;}
#search_form input {  padding: 1px;   margin: 0px;  vertical-align: middle; font-size: 11px;}
#vyhlSubmit {  text-align: right;   padding-right:9px;}
input#hledatButon { font-size: 0.9em; margin: 0px; padding: 1px;}
#search_form select {  width: 110px; font-size: 0.9em;}
#filtrZnaku { padding-top: 1px; width: 150px; color: white; vertical-align: top; padding-left: 10px;}
#filtrZnaku a { color: white; text-decoration: none;}
#search_form .hledathand { cursor: pointer;  position: relative;  top: 75px;  padding: 0px;  margin: 0px;  border: 1px solid #BABA00; }
#search_form img {  vertical-align: middle; }

.hand { cursor: pointer; }
.topAlign {vertical-align: top;}

#searchOnly {  padding: 3px;   color: white; }
#onlytable {  margin: 2px;   padding: 0px;   color: white;   height: 1px; }
#onlytable input {  vertical-align: middle; }
#onlytable .check {  margin: 0px;   padding: 0px; }
#onlytable select { vertical-align: middle; }
#searchOnly input {  }
#main_menu {  text-align: right;   color: #444444;   padding-bottom: 0px;   margin-top: 6px; }
#main_menu a { text-decoration: none;  color: #444444;  font-weight: bold;  border-bottom: 2px solid #CCCC5D; }
#main_menu a:hover { color: #008AAD;  border-bottom: 2px solid #008AAD; }
#main_menu #newVystava {  color: #CC0000; }
#main_menu #newVystava a:hover {  border-bottom: 2px solid #CC0000;    color: #CC0000; }
#mapa-ram { width: 180px;  padding-right: 10px; margin: 0px;
/*border-right: 6px solid #CCCC5D;  */
}
#mapa_cr {  margin-left: 10px; }
#flag-cz { border-width: 0px;  padding-left: 2px; }
#flag-uk { border-width: 0px; }

/* definice vodoronveho menu */
#line_menu {padding: 3px 0px;  padding-top: 10px;  margin: 0px;  border-bottom: 1px solid #008AAD;  font: bold 10px Verdana, sans-serif;  text-align: left; }
#line_menu li {list-style: none;  margin: 0px;  display: inline;  padding: 3px;  margin-left: 3px; }
#line_button { padding: 0px 0.5em;  margin-left: 3px;  border: 1px solid #008AAD;  border-bottom: none; background: #D7E5E8; }
#line_button_on { padding: 0px 0.5em;  margin-left: 3px;  border: 1px solid #008AAD;  border-bottom: 1px solid #008AAD;  background: #008AAD; }
#line_button a { text-decoration: none;  color: #008AAD; }
#line_button_on a { text-decoration: none;  color: white; }

/*  [ LOGOUT ]  */ 
#logOutForm { text-align: right; margin: 0px; padding: 0px; padding-right: 15px; margin-top: 0px;}
#logOutForm input{ font-size: 0.9em;}

/* [SEARCH TABLE] */
#sTable {width: 480px; font-size: 12px; margin-left: 10px; margin-right: 15px;}
#sTable td {  white;   font-weight: normal; }
.td-input input {font-size: 0.9em; width: 100px;}
.td-input select {font-size: 0.9em; z-index: -10;}
.td-input-m {padding-left: 10px;}
.td-input-m select {font-size: 0.9em;}
#mainStred {  vertical-align: top;}
#mainStred .page-colector {color: #99CF17; font-size: 10px; font-weight: bold;}
#mainStred .page-colector a{ color: white;}

/* [SEARCH TABLE] [END]*/
/* [FILTR ROW] */
.filtrRadek { font-size: 12px;  color: #CCCCCC;   font-weight: normal;   margin: 1px 0px;   margin-right: 1px;   padding: 6px 12px;}
#filtr-web-k  { width: 340px; font-weight: bold; text-align: right; font-size: 12px; color: #00718C; padding: 6px 12px;} 
#filtr-web-k  a{  font-size: 12px; text-decoration: none; font-weight: bold; color: #00718C;}
#filtr-web-k  a:hover{ color: #CCCCCC;} 
.filtrRadekClanky { font-size: 12px;  color: #CCCCCC;   font-weight: normal;   margin: 1px 0px;   margin-right: 1px;   padding: 6px 12px;}
#trPodleIns-div {float: right; width: 200px;font-size: 12px;  color: #CCCCCC;   font-weight: normal;   margin: 1px 0px;   margin-right: 1px;   padding: 6px 12px; }
#trPodleIns-div select {font-size: 0.8em; width: 100px;}

.mezera150 { padding-left: 45px;  padding-right: 45px; padding-right: 42px;}
.mezera160 { padding-left: 38px;  padding-right: 38px; padding-right: 36px;}
.mezera80 {padding-left: 22px;  padding-right: 22px;  }
.mezera40 {padding-left: 7px;  padding-right: 6px;}
.mezera30 { padding-left: 20px;  _padding-left: 18px; }

/* [REKLAMA TD] */
#reklamaTd {  vertical-align: top; width: 190px; padding: 0px 4px;}
.rekamaDiv {  margin-top: 1px; height: 150px; text-align: center;  background-color: #A6A6A6;
              width: 188px; font-weight: bold; color: white; padding-top: 40px;

              background-image: url("../images/roh_reklama_box_top.gif");
              background-position: left top; background-repeat: no-repeat;}
              
.bottom-reklama-div {width: 188px;  background-color: #A6A6A6; margin-left: 4px;
                    background-image: url("../images/roh_reklama_box_bottom.gif");
                    background-position: left bottom; background-repeat: no-repeat;}

.reklamaDivFull {  margin-top: 1px; text-align: center; margin-left: 4px;
              width: 188px; font-weight: bold; color: white;
               margin-bottom: 3px;}
.reklamaDivFull img {border-width: 0px;}

#blockTd { vertical-align: top; padding: 0px; padding-left: 4px; width: 150px;}
/* OBSAH */
.indexClanekLeft {  width: 255px;   height: 103px;   float: left;   padding-bottom: 0px;   
                    margin: 1px; margin-bottom: 2px; margin-right: 2px;  _margin-left: 0px;
                    background-color: #CECECE;   text-align: left;    overflow: hidden;   
                    clear: both;   font-size: 100%; 
                    background-image: url("../images/roh_short_akce_box_top.gif");   background-repeat: no-repeat;   
                    background-position: left top;   margin-right: 1px;   text-align: center; }
.indexClanekRight {  width: 255px;   height: 103px;   float: right;   padding-bottom: 0px;   
                      margin: 1px;   margin-bottom: 2px; margin-left: 0px;   background-color: #CECECE;   
                      text-align: left;    overflow: hidden; background-image: url("../images/roh_short_akce_box_top.gif");   background-repeat: no-repeat;   
                    background-position: left top;   margin-right: 1px;   text-align: center; }
.insideClanek { padding: 6px;   height: 73px; overflow: hidden;}
.insideClanek h1 {  color: black;   font-weight: bold;   padding: 0px;   margin: 0px; }
.insideClanek h2 {  margin: 0px;   padding: 0px;   font-size: 1.0em; }
.insideClanek h2 a {  margin: 0px;   padding: 0px;   font-size: 1.0em; }
.insideClanek a {  text-decoration: none;   color: black;   font-size: 1.1em; }
.insideClanek a:hover {text-decoration: underline;}
.bottomLineCl {  width: 100%; height: 18px; margin: 0px; 
                 padding: 0px; border: 0px solid black;
                 background-image: url("../images/roh_short_akce_box_bottom.gif");   background-repeat: no-repeat;   
                 background-position: left bottom;   text-align: center; }
.PUdaj-span{ color: #008AAD; font-weight: bold;}

p.p-clanek-obsah {margin: 0px; padding: 0px; font-size: 0.9em; text-align: left;}

.tool-table {width: 100%;}

.td-autor-clanku {padding-left: 10px; color: #008AAD; font-size: 85%; text-align: left;}
.td-hodnoceni  { vertical-align: middle; width: 85px; padding-right: 10px;}
.td-tool-box {vertical-align: middle; width: 200px; padding-right: 10px;}
.bottomRightLineCl { float: right;  width: 150px;  color: #008AAD; }
.open-sipky-img{ border: 0px solid white; float: right;}

/* [ akce na predni strane] */
.td-nazev-objektu { font-size: 85%; padding-left: 10px;  text-align: left;}
.td-druh-objektu  { font-size: 90%; width: 50px; font-weight: bold; color: white; text-align: left;}
.td-datum-akce    { font-size: 0.9em; width: 50px; font-weight: bold; padding-right: 10px; color: #008AAD; text-align: right;}


.TiP {  float: right;   position: relative;   top: -7px;   left: 7px;   z-index: 20; }
.bottomGal {  position: relative;   top: 3px;   font-weight: normal; }
.bottomDate {  float: right;   clear: right;   width: 80px;   background-color: #008AAD;   background-image: url('../images/roh_cl_blue.gif');   background-repeat: no-repeat;   background-positon: top left;   color: white;   padding: 2px;   padding-top: 2px;   text-align: center; }


/* [ADMINISTRACE] */
#obsah-pole {  background-color: #CECECE; margin: 0px; padding: 0px; border: 5px solid #008AAD;}
#obsah-pole-top10 {  background-color: #CECECE; margin: 0px; margin-top: 10px; padding: 0px; border: 5px solid #008AAD;}
.inside-pole-div {padding: 10px; padding-left: 22px; padding-right: 22px;}
#obsah-pole-heslo {  background-color: #CECECE; margin: 0px; margin-top: 25px; padding: 0px; border: 5px solid #008AAD;}

/*  [STYL SHORT AKCE]  */
.shortAkce {  width: 513px; height: 40px;   padding-bottom: 0px;   margin: 1px;   margin-bottom: 2px; margin-left: 0px;   
              margin-right: 0px;   background-color: #CECECE;   text-align: left;   overflow: hidden;  
              background-image: url("../images/roh_short_akce4.gif");   background-repeat: no-repeat;   
              background-position: left top;   text-align: center;}
.shortAkce h2 {  margin: 0px;   padding: 0px; font-size: 1em;}
.shortAkce a {  text-decoration: none;   color: black;   font-size: 1em; }
.imgShortAkce { margin-left: 3px; margin-right: 5px;   margin-bottom: 4px;}
.imgDetAkce {  border: 1px solid #9B9B9B;   margin: 0px;   padding: 0px; }
.insideShortAkce1 { width: 230px;   float: left;   height: 40px; text-align: left;    overflow: hidden;   padding: 1px;   padding-left: 4px; padding-top: 5px;    margin: 0px; }
.insideShortAkce2 { width: 190px;   float: left;   height: 40px; text-align: left;     overflow: hidden;   padding: 1px;   padding-top: 5px;  margin: 0px; }
.insideShortAkce3 { width: 80px;   height: 40px;     overflow: hidden;  float: right;   padding: 0px;   margin: 0px; }

.insideShortObjekt1 { width: 420px;   float: left;   height: 40px; text-align: left;    overflow: hidden;   padding: 1px;   padding-left: 4px; padding-top: 5px;    margin: 0px; }


.dateTopLine { height: 20px; padding-right: 3px; padding-top: 4px;  overflow: hidden;   text-align: right; font-size: 0.8em; line-height: 17px; color: white;}

/* obecne */
.detailRam {  padding-bottom: 0px;   margin: 1px;   margin-left: 0px;   background-color: #91D4EA;   text-align: justify;   border: 1px solid #008AAD;   border-bottom: 6px solid #008AAD;   overflow: hidden;   width: 524px; }
.detailRamSub {  padding: 5px; padding-bottom: 2px;}
.detailRamSub a {  text-decoration: none;   color: #008AAD; }

/* detail akce*/
.detailAkce {  padding-bottom: 0px;   margin: 1px;  margin-bottom: 2px; margin-left: 0px;   background-color: #CECECE;    
                overflow: hidden;   width: 513px; 
                background-image: url("../images/roh_detail_akce_top.gif");   background-repeat: no-repeat;   
                background-position: left top;   text-align: center;}
.foot-detail-akce {  padding-bottom: 0px;   margin: 0px 1px;   margin-left: 0px;   background-color: #CECECE; 
                clear: left; line-height: 10px;
                overflow: hidden;   width: 513px; 
                background-image: url("../images/roh_detail_akce_bottom.gif");   background-repeat: no-repeat;   
                background-position: left bottom;   text-align: center;}

.dateTopLine img {  position: relative;   top: 3px; }
.bottomOblRam {  float: right;   clear: right;   width: 60px;   height: 15px;  color: #008AAD;  padding-bottom: 4px; padding-right: 8px; text-align: right;  font-weight: bold; font-size: 0.9em; position: relative; top: -3px;}
.sipkyLeft {  float: right; border: 0px solid white; margin-right: 1px;}
.datumAkceDetail {  float: right;   margin: 0 5px;  font-weight: normal;   font-size: 0.9em; color: #008AAD;  line-height: 9px; _line-height: 12px;}
.ukNaMape {  color: white;   font-weight: bold; margin: 0px; line-height: 20px; }
.ukm { color: white; text-decoration: none;}
.detailAkceLeft { width: 140px;  text-align: left; float: left;   padding: 6px; padding-left: 10px; padding-right: 0px; padding-top: 8px;}
.detailAkceLeft h3, h2 {  margin: 0px;   padding: 0px;   font-size: 1em;   margin-top: 3px; }
.detailAkceLeft p {  margin: 0px;   padding: 0px;}

.leftP {  text-align: left;   margin: 0px;   padding: 0px; }
.rightP {  text-align: right;   margin: 0px;   padding: 0px; }
h5.BoldBlue {  font-weight: normal; font-size: 0.9em; margin: 0px; padding: 0px;color: #008AAD ; height: 20px;}
.rightP input {  font-size: 1.0em; }
.detailAkceRight {  padding: 8px 0px; padding-left: 0px; padding-right: 8px;  text-align: left; margin: 0px;  float: right;   width: 348px; }
.detailAkceRight h3, h2 {  margin: 0px;   padding: 0px;   font-size: 1em; text-align: left;}
.detailAkceRight p {  margin: 2px;   margin-left: 0px; margin-right: 10px;  padding: 0px; }
.dopAkce-Kom-table {  width: 340px;   margin: 2px 0px;   margin-left: 0px;   padding: 0px;   float: left;   }
.dopAkce-Kom-table td {vertical-align: top;}
.dopAkceP {  font-size: 0.9em; width: 165px; border: 0px solid #9B9B9B;   background-color: white;   margin: 2px; margin-top: 0px;  margin-left: 0px;   padding: 2px;   padding-left: 0px;   height: 60px;  overflow-y: auto; }
.komentareP {font-size: 0.9em;  width: 165px; border: 0px solid #9B9B9B;   background-color: white;   margin: 2px;  margin-top: 0px;  padding: 2px;   height: 60px;   overflow: auto;   overflow-y: auto; }
.sipkyRight {  font-size: 1em; border: 0px solid white;}
.dop-akce-box {width: 135px; padding: 2px; text-align: left;}

.odkazyAkce{color: #008AAD;}

.DAkce-span {color: white; padding-right: 5px;}
.da-span    {padding: 3px 0px; color: #FF7F00; font-weight: normal;}
.font-black {color: black;}
/* pozvanka */
.a-pozvanka-on { color: #008AAD; text-decoration: none;}
.a-pozvanka-off { color: #555555; text-decoration: none;}

/* detail Clanku */
.img-in-clanek-td {vertical-align: top; width: 115px;}
.imgClanku {  position: relative;   border: 0px;   padding-right: 6px;   padding-bottom: 8px;   cursor: pointer; }
.imgClankuPad {  position: relative;   top: -2px;   border: 0px;  cursor: pointer; margin-left: 4px;  margin-right: 5px;   padding: 6px; }
.sipkaSeznam {  position: relative;   left: -3px;   top: 0px;   float: right; }
.datum-clanku-right {float: right; color: #008AAD; font-size: 85%;  }
#hledej_obsah {  margin: 0;    padding: 5px;   border: 6px solid #008AAD;   background-color: #CECECE;   font-size: 1em;    color: #295863; }

#clanek_main {  margin: 0px;    padding: 5px;   border: 6px solid #008AAD;   background-color: white;   font-size: 1em;    color: #295863;   width: 780px; }

#clanek_main h1 {  text-align: left;   color: black;   font-size: 1.2em; }
#clanek_main p {  text-align: justify;   font-size: 0.8em;   margin: 0px;   padding: 3px; }
#hledej_main {  margin: 0;    padding: 5px;   border: 6px solid #008AAD;   background-color: white;   font-size: 1em;    color: #295863;   min-height: 200px;   _height: 200px; }
#hledej_main h2 {  margin: 0px;   padding: 0px;   font-size: 1.1em;   background-color: #CECECE;   border-bottom: 1px dotted #008AAD; }
#hledej_main h2 a {  text-decoration: none;   color: #295863; }
#hledej_main h2 a:hover {  color: #008AAD; }
#loginBut {font-size: 0.9em;   width: 50px;   cursor: pointer; }
#loginButI { cursor: pointer; position: relative; top: 5px; left: - 1px;}
/* border-bottom: 1px dotted #C0B300;  */
#login-formul { margin: 0px; padding: 0px;}
#login-formul a {  color: white;   text-decoration: none; }
.textInput {  font-size: 0.9em;   width: 90px;}
.loginInput {  font-size: 0.9em;   width: 120px;}
.short-info-objekt-table .jmenoHeslo {  padding-bottom: 3px;  width: 121px; text-align: right; }
.seznam_clanku_link {  text-align: right;   font-size: 0.9em; }
.seznam_clanku_link a {  text-decoration: none;   color: #295863; }
.seznam_clanku_link a:hover {  border-bottom: 1px solid #008AAD;   border-top: 1px solid #008AAD; }

/*  [FORMATOVANI CLANKU ] */
.detailClanku {  margin: 1px; margin-left: 0px; margin-bottom: 0px; padding-top: 5px; font-size: 1em; color: black; clear: both; background-color: #CECECE;
                 width: 513px; 
                background-image: url("../images/roh_detail_akce_top.gif");   background-repeat: no-repeat;   
                background-position: left top;}
.detailClanku h2 {  color: black;   margin: 2px 0px;   padding: 0px; font-size: 1.2em;}
.detailClanku h3 {  color: black;   margin: 0px;   padding: 0px; font-size: 0.9em;}
.detailClanku h3 a {  color: black; }
.stat-info {  color: grey;  font-weight: bold;   border-top: 1px dashed grey;   border-bottom: 1px dashed grey;   padding-top: 4px;   padding-bottom: 4px; }
.detailClanku p {text-align: justify;  padding-right: 25px; padding-left: 0px;} 
.clanek-info {  margin: 0px;   padding: 2px;   font-size: 0.8em;   color: grey; }
.date-div {  padding: 2px;   font-size: 0.6em;   margin: 0px;   width: 500px; }
.oddeleni-clanku { width: 100%; height: 18px; clear: both;    margin: 0px;   background-color: #BEBEBE;   height: 18px;   font-size: 0.9em; }

/*  [FORMATOVANI AKCE] */
.p-datum-akce {  font-size: 0.8em; }
.p-popis-akce { font-size: 0.8em;  text-align: justify; }
.p-popis-akce a {  font-weight: bold;   text-decoration: none;   color: #008AAD; }
.nadpis-akce-objektu { text-align: left; font-weight: bold; padding: 2px;}

/* [ Registracni formular ] */
.register-form {  border: 0px;   margin: 0px;   padding: 0px;   color: grey;   font-size: 1em; }
.inputText input {  font-size: 0.9em;   color: #008AAD; }
.inputText select {  font-size: 0.9em;   color: #008AAD;}
td .kon-otaz-select {width: 108px; _width: 110px;}
.inputText textarea {   color: #008AAD;}
.inputText file {   color: #008AAD;}
.form-right {  text-align: right; }
.povinne-udaje {float: right; width: 200px; text-align: right;   color: #008AAD; }
.td-insert-obrazek{ vertical-align: middle; padding: 3px;}
#obrObjektu {border: 1px solid grey; margin: 10px;}

/* [ LOGIN ] */
#konOtazka{ width: 103px; _width: 100px;}
#cislPop  { width: 38px; _width: 36px;}
#telDva   { width: 158px; _width: 156px;}
#register-login-table{width: 100%; border-top: 3px solid #BEBEBE; border-bottom: 3px solid #BEBEBE;}
#register-login-table th { width: 220px; text-align: right;   padding: 2px;   padding-right: 3px;   font-weight: normal;   background-color: #BEBEBE;   color: black; }
#register-login-table td { font-weight: normal;   text-align: left;   padding: 2px;   background-color: #BEBEBE; color: black;}
#register-login-table input {font-size: 0.9em;   color: #008AAD;}

/* [ztracene heslo] */
#last-passwd {margin: 10px 10px; text-align: left;}
#last-passwd input{font-size: 0.8em;}
#last-passwd h2 {color: #FF8100; font-size: 1.2em; font-weight: bold; margin: 4px 0px; margin-bottom: 10px;}
/* [REGISTRACE ] */
#register-login  { margin-top: 10px; padding: 20px; border: 4px solid #008AAD; background-color: #D6D3D6;}
#register-login h2 {color: #FF8100; font-size: 1.2em; font-weight: bold; margin: 4px 0px;}
#register-formul { padding: 20px; border: 4px solid #008AAD; border-top-width: 0px; background-color: #D6D3D6;}
#register-formul h2 {color: #FF8100; font-size: 1.2em; font-weight: bold; margin: 4px 0px;}
.submitTable input{font-size: 0.8em;}
.register-form h2 {color: #FF8100; font-size: 1.2em; font-weight: bold; margin: 4px 0px;}
.font8{font-size: 10px;}

/* [otviraci doba] */
.otviraci-doba-table{font-size: 0.8em;}
.otviraci-doba-div {margin: 1px 0px;}

/* [FORMATOVANI TABULKY SEZNAMU] */
.list_table {  font-size: 1em;   margin-bottom: 1px; background-color: #CECECE;}
.list_table th { background-color: #9B9B9B;  color: white; font-weight: normal; text-align: left; padding-left: 5px;}
.list_table td {  color: black; }
.list_table td a {  color: black; font-weight:normal; text-decoration: none;}
.list_tr {  background-color: #BEBEBE; }
.list_tr_off {  background-color: #B2B2B2; }
.list_tr_off td {  color: grey; }
.list_tr_off td a {  color: grey; }
.list-td-left  {  text-align: left;}
.list_td_right {  text-align: right; }
.list_td_ikona {  width: 20px;   text-align: center; }
.list_td_ikona img {  border: 1px solid #777777; }
.list_td_center {  text-align: center; }

/* [USER] */
#userMenu-td {  font-family: Verdana, sans-serif;  margin: 0px; padding: 0px 0px;
              text-align: right;  font-weight: bold;   color: white;  clear: all;
              padding-right: 13px; padding-bottom: 0px; }
#userMenu-td a {  color: #CECECE;   text-decoration: none; }
#userMenu-td a:hover {  color: #FFFFFF; }

/* [AKCE] */
.short-akce {  font-size: 0.8em;   margin-bottom: 5px; }
.datum_akce {  font-weight: bold; }
.misto_akce {  font-style: italic; }
.kraj_akce { font-weight: bold;  font-style: italic;  }
.imgAkce {  float: left;   margin-right: 5px;   margin-bottom: 4px; }
.thDA { text-align: center; width: 90px;}
#fotoAkce {margin-top: 5px; float: left;}
#pozvankaAkce {margin-top: 5px; float: left;}




.td-pozvanka-akce{text-align: right; padding-top: 2px;}
.td-tool-box-akce{text-align: left;}
h2.nadpis-akce-h2{margin: 0px; padding: 0px;}
h5.cas {margin: 0px; padding: 0px; text-align: right; font-size: 0.9em; margin-top: 3px;}

.odkaz_black_blue:hover {color: #FF7F00;}

/* [ GALERIE ] */
.nadpis {color: #F7941D; font-size: 1.2em; font-weight: bold; font-family: sans-serif;}
.h2-nazev-objektu { font-size: 1.5em;  text-align: left;  color: #008AAD;  font-weight: bold;  margin: 0px;  padding: 0px;  background-color: #F2F2F2; }
.h2-nazev-objektu span {  color: #295863; }
#objekt_main {  margin: 0;    padding: 5px;   border: 6px solid #008AAD;   background-color: white;   font-size: 0.8em;    color: #295863;   min-height: 300px;   _height: 200px; }
#objekt_main  h2 {  margin: 0px;   padding: 0px;   font-size: 1.1em;   background-color: #CECECE;   border-bottom: 1px dotted #008AAD; }
#objekt_main  h3 {  margin: 0px;   padding: 0px;   font-size: 1.0em; }
#objekt_main a {  text-decoration: none;   color: #008AAD; }
.galerie_akce {  }
.galerie_akce a {  text-decoration: none;   color: #008AAD;   font-weight: bold; }
.p-popis-galerie {  font-size: 0.8em;   text-align: justify; }
.p-kontakt-galerie {  font-size: 0.8em;   margin: 0px;   padding: 0px;   padding-bottom: 10px; }
.p-kontakt-galerie a {  font-weight: bold;   color: #008AAD;   text-decoration: none; }
.seznam-foto-gal {  padding-bottom: 15px; }
.datum-aktualizace {  text-align: right;   font-size: 0.8em;   color: #888888; }
.h3-seznam-akci { margin-top: 25px; }
.imgGal {  margin: 10px;   cursor: pointer;   border: 2px solid #C0B300; }

.short-info-objekt-table { margin-top: 0px; }
.short-info-objekt-table th {  text-align: right;   padding: 2px;   padding-right: 3px;   font-weight: normal;   background-color: #BEBEBE;   color: black; }
.short-info-objekt-table td {  font-weight: normal;   text-align: left;   padding: 2px;   background-color: #BEBEBE; color: black;}
.short-info-objekt-table .blue-td{ color: #008AAD}
.short-info-objekt-table .th-Objekt-Nazev {background-color: #008AAD; color: white; font-family: arial; text-align: left; font-weight: bold;}
.short-info-objekt-table .th-Objekt-Nazev-left {background-color: #008AAD; color: white; font-family: arial; text-align: left;}
.short-info-objekt-table .noBold {font-weight: normal;}
.short-info-objekt-table .centerTD {text-align: center;}

.short-info-objekt-table-nob { margin-top: 5px;}
.short-info-objekt-table-nob th {  text-align: right;   padding: 2px;   padding-right: 3px;   font-weight: normal;   background-color: #BEBEBE;   color: black; }
.short-info-objekt-table-nob td {  font-weight: normal;   text-align: left;   padding: 2px;   background-color: #BEBEBE; color: black;}
.short-info-objekt-table-nob .blue-td{ color: #008AAD}
.short-info-objekt-table-nob .th-Objekt-Nazev {background-color: #008AAD; color: white; font-family: arial; text-align: left; font-weight: bold;}
.short-info-objekt-table-nob .th-Objekt-Nazev-left {background-color: #008AAD; color: white; font-family: arial; text-align: left;}
.short-info-objekt-table-nob .noBold {font-weight: normal;}
.short-info-objekt-table-nob .centerTD {text-align: center;}

.short-update-objekt-table th {  text-align: right;   padding: 2px;   padding-right: 3px;   font-weight: normal;   background-color: #BEBEBE;   color: black; }
.short-update-objekt-table td {  font-weight: normal;   text-align: left;   padding: 2px;   background-color: #BEBEBE; color: black;}
.short-update-objekt-table span {  font-weight: normal;   font-size: 0.8em; }
.short-update-objekt-table .blue-td{ color: #008AAD}
.short-update-objekt-table .centerTD {text-align: center;}

td.edit-td { text-align: center; width: 60px;}
td.edit-td a {text-decoration: none; color: #FF8200;}

.th-top {vertical-align: top;}
.td-top {vertical-align: top;}

.objekt-button {padding: 1px;}
.objekt-button a {color: black; text-decoration: none; font-weight: bold; font-size: 1.2em;}
.oneObjektDiv { border: 1px solid #008AAD; }
#imgObjektu {font-size: 1.0em; margin-top: 5px; float: left; border: 1px solid black;}

/* [FORMULAR - GALERIE] */
.form-add-objekt {width: 200px; text-align: right; float: right;}
.form-add-objekt input {font-size: 0.9em;}
.q-help{ position: relative; top: 4px; _top: 2px;}
.submit-table input {font-size: 0.9em;}
.form-add-akci {width: 200px; text-align: right; float: right;}
.form-add-akci input {font-size: 0.9em;}

/* [DOPROVODNE AKCE] */
.nadpisDopAkce {font-weight: normal; color: #FF8100; font-size: 1.2em;}
h2.nadpis-dop-akce {font-size: 1em; margin-left: 5px; text-align:left; color: black; font-family: Arial Narrow Black, sans-serif; font-weight: bold;}
h3.nadpis-dop-akce {margin: 0px; padding: 0px; font-size: 1em; text-align:left; color: black; font-family: Arial Narrow Black, sans-serif; font-weight: normal;}
.form-add-dop-akci {width: 280px; text-align: right; float: right; margin: 5px 0px;}
.form-add-dop-akci input {font-size: 0.9em;}
td.form-info-td {color: #008AAD; font-size: 0.8em; font-weight: bold;}

/*  [HLEDANI AKCI] */
.selDateFiltr {  margin: 5px;   padding: 5px;     background-color:  white;   border-bottom: 2px solid #008AAD; }
.selDateFiltr th a {  color: #008AAD; }

/* [ TLACITKA ] */
span.button_add { padding: 3px;    background-color: #008AAD;    font-family: verdana, sans-serif;   border-bottom: 2px solid #C0B300;   font-weight: bold;   font-size: 0.8em; }
.button_add a {  text-decoration: none;   color: white;   font-size: 1em; }
.div-back-link {  text-align: right; }
.div-back-link a {  padding: 0px 3px;   text-decoration: none;   border-left: 2px solid #008AAD;   border-right: 2px solid #008AAD;   background-color: #CECECE;   color: #606060; }
.submit-pas {text-align: right; padding: 3px;}
.submit-pas input {font-size: 0.9em;}
/* [ OBRAZEK ] */
.list_img {  cursor: pointer; }
.tool-img { margin: 0px 0px; border: 0px;}
.zabicka-img {border: 0px solid black;}
.fotoButton  {color: white;}
.fotoButton a {color: white; text-decoration: none;}
/* [ADMIN STYLE] */
.admin-menu { border: 0px solid black;  text-align: left;  padding: 5px; margin-bottom: 5px; padding-top: 0px;  border-bottom: 1px dotted #008AAD; }
.admin-menu a {  text-decoration: none;   color: #CC3300;}

.admin-sub-menu { border: 0px solid black;  text-align: left;  padding: 5px; margin-bottom: 5px; padding-top: 0px;  border-bottom: 2px solid #008AAD; }
.admin-sub-menu a {  text-decoration: none;   color: #CC3300;}


.admin-obsah {  width: 400px;     margin-left: 152px;    border: 0px solid red;   padding-left: 20px; }

/* [ZOBRAZENI BLOKU] */
.ShortBlockHead { width: 122px; background-color: #A6A6A6;   color: #0089A6; margin-top: 0px;  
                  padding: 3px 14px; font-weight: bold; text-align: left;
                  background-image: url("../images/roh_short_box_top.gif");   background-repeat: no-repeat;   
                    background-position: left top;   margin-right: 1px;}
.ShortBlockText { width: 122px;   background-color: #A6A6A6;   padding: 3px 14px; padding-bottom: 5px;
                   font-weight: normal; 
                   background-image: url("../images/roh_short_box_bottom.gif");   
                   background-repeat: no-repeat;   
                   background-position: left bottom;   margin-right: 1px;   text-align: left;}
.ShortBlockText a {color: #0089A6; font-size: 0.9em; text-decoration: none;}
#navstevnostDIV {  margin: 1px;  font-size: 12px;}
.ReklamaBoxGreenHeader{  width: 160px; color: white;   background-color: #99CF17;   padding: 3px 14px;
                         font-weight: normal; text-align: left; margin-left: 4px; font-weight: bold;
                         background-image: url("../images/roh_reklama_g_box_top.gif");   
                         background-repeat: no-repeat;   
                         background-position: left top;   margin-top: 1px; margin-right: 1px; }
.ReklamaBoxGreenText{  width: 160px; color: white;   background-color: #99CF17; 
                         font-weight: normal; margin-left: 4px; margin-bottom: 3px;
                         background-image: url("../images/roh_reklama_g_box_bottom.gif");   
                         background-repeat: no-repeat; text-align: left; padding: 3px 14px; padding-bottom: 5px;
                         background-position: left bottom;   margin-right: 1px;}
                         
                     
#navCelkem {  width: 100px;  font-size: 12px; }
#pravePrihlaseni {  width: 40px;  font-size: 12px;}
#divPP {  margin-top: 2px; }
#kontaktUdaje {  padding: 3px 20px;  margin-top: 1px; font-weight: bold; background-color: #99CF17;   color: white; }

/* [DEFINICE PATICKY] */
#reklama-foot-div {margin: 5px 3px; margin-left: 30px;  width: 870px; height: 80px; border-top: 1px dashed #CECECE; border-bottom: 1px dashed #CECECE; background-image: url(../images/reklama.gif); background-position: left middle; background-repeat: no-repeat;}
#paticka-div  {margin-left: 30px; width: 870px; text-align: center;   font-size: 90%;  font-weight: bold;   padding: 0px; border-top: 1px solid #9B9B9B; margin-top: 5px; }
#foot-note    {margin-left: 30px; width: 870px; text-align: right;  font-size: 90%; margin-bottom: 5px;}
#foot-note a  {color: black}
#logo-foot-note {margin-left: 10px; margin-top: 3px;}
#patickaImg {text-align: left; width: 150px;}
.top-8 {margin-top: 7px;}

/* [ZOBRAZENI OBJEKTU] */
#left-obj-div  {margin: 0px; padding: 0px; padding-top: 3px; width: 235px; margin-left: 5px; _margin-left: 2px;}
#right-obj-div {margin: 0px; padding: 0px; padding-top: 3px;  width: 235px; float: right; margin-right: 3px;}
.show-obj {padding: 2px 0px; margin:  0px; border-bottom: 1px solid #BABABA; font-size: 0.9em; 
           text-align: left; line-height: 12px;}
.show-obj-n {padding: 2px 0px; margin:  0px;  font-size: 0.9em; 
           text-align: left; line-height: 12px; padding-bottom: 0px;}

/* detail*/
.leftObjekt-div {margin: 0px; padding: 0px; width: 137px;  font-size: 1em; text-align: left;}
.rightObjekt-div {margin: 0px; padding: 0px; width: 340px;float: right; font-size: 1em; text-align: left;}
.leftObjekt-div a {color: black;}
.leftObjekt-div a.ukm {color: white;}
.rightObjekt-div h4 {color: #0088A8; margin: 0px; padding: 0px; font-size: 1em; font-weight: normal; margin-top: 10px;}
.se-akci-ob-div {margin: 0px; padding: 0px; border-top: 1px solid #BABABA;}
.objAkceList-div {border-bottom: 1px solid #BABABA; font-size: 0.9em;}
.objAkceList-div  a {color: black; text-decoration: none;}
.obAutor-p {width: 150px; float: left; margin: 0px; padding: 0px;}
.bottom4 {position: relative; top: -4px;}
/* [/ZOBRAZENI OBJEKTU] */


/*  [WARNING] */
.warning-table {background-color: #CECECE; margin: 0px; padding: 0px; font-size: 12px;}
.warning-table table {width: 100%}
.aleft {text-align: left;}
.aright {text-align: right;}
.frog-talki {float: right;}
/*  [/WARNING] */


/* [ODKAZY] */
.odkazy-table { width: 100%; margin-top: 5px; text-align: left;}
.odkazy-table th {border-bottom: 1px solid #BABABA; font-weight: bold; font-size: 12px; width: 33%;}
.odkazy-table td {border-bottom: 1px solid #BABABA;}
/* [/ODKAZY] */

/* [TV] */
#tv-div {width: 870px; background-color: #CECECE; 
         background-image: url("../images/rohy-program-nahore.gif");   
         background-repeat: no-repeat;   
         background-position: left top; }
#tv-down-div{
         background-image: url("../images/rohy-program-dole.gif");   
         background-repeat: no-repeat;   
         background-position: left top; margin: 0px; padding: 0px; font-size:0px;
         height: 6px;}

#tv-sub-div {padding: 10px;}

.border-left-pr{border-left: 1px solid #9E9E9E;}

#filtr-dnu {text-align: right; float: right; width: 200px;}
#filtr-tv {margin-left: 5px; text-align: left; float: left; width: 500px;}

.sl-programu {width: 25%; vertical-align: top;}
.nazev-pr {background-color: white; color: black; padding: 2px; font-weight: bold;}

.pr-sez-left {float: left; width: 40px; font-weight: bold; text-align: center;} 
.pr-sez-right {float: right; width: 165px;}

#program-vysvetlivky {margin-top: 20px; padding: 10px;}
#program-vysvetlivky span {font-weight: bold;}
.cgren {color: #99CF17; }
.cblue {color: #014F63;}
.coran {color: #F7931D;}

a.a-progarm-link {color: #014F63;}
a.a-progarm-link:visited {color: #177F98;}
/* [/TV] */


/* [ STRANKOVANI ] */

.paginator-div {width: 100%; text-align: right; padding: 3px; font-family: verdana; font-size: 0.8em;}
.page-colector {padding: 3px;}

/* [/STRANKOVANI ] */
.filter-form {margin: 0px; margin-bottom: 10px;}
.filter-form input { font-size: 0.8em;}
