/* OBECN?STYLY */

body {
        text-align: center;
        padding: 0px;
        margin: 0px 2px 0px 2px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        color: red;
}
p {
        margin: 0;
	margin-top: 1em;
        padding: 0;
}

/*================================================== help */
p.help {
	font-style: italic;
	color: #777;
}
dl.help dt {
	font-style: italic;
	font-weight: bold;
	color: #777;
}
dl.help dd {
	font-style: italic;
	color: #777;
}

/*================================================== */



/* LAYOUT */
#lista {
        width: 990px;
        height: 18px;
        margin: 1px auto 0px auto;
        padding: 3px 2px 1px 2px;
        border-bottom: 1px solid #808080;
        border-left: 1px solid #808080;
        border-right: 1px solid #808080;
        text-align: cente;
        max-width: 1024px;
        font-size: 0.9em;
  background-color: #F7F7F7;
}

#zalozte {
  width: 1000px ;  
  margin: 3px auto 0px auto;
  padding: 0px 0px 2px 0px;
  text-align: left;
  font-size: 9px;
}

.zalozteright {
  width: 295px ;
  margin:  0px 0px 0px 700px;
  padding: 0px 0px 0px 0px;
  text-align: right;
  font-size: 11px;
}

.zalozteleft {
  width: 350px ;  
  margin: 0px 0px -13px 0px;
  text-align: left;
  padding: 0px 0px 0px 0px;
  font-size: 9px;
  color: black;
}
a.zaloz {
  margin: 0;
  font-size: 9px;
  font-weight: bold;
  text-decoration: underline;
  color: black;

}

#content {
        width: 1000px;
        margin: 3px auto 0px auto;
        padding: 0;
        border: 1px solid black;
        text-align: left;
        max-width: 1024px;
  background-color: #FFFFFF;
}
#header {
        border-bottom: 1px solid white;
        margin: 0 0 3px 0;
        padding: 0;
  /* background: url(../images/cokoliv.jpg) 580px 2px no-repeat; */
        /*  background-color: #092C4F; */
  background-color: #F4B827;
}

.ramecek-zalozit
{
 /* background: url(../images/ramecek-zalozit.gif) no-repeat; */
 border: 0px;
 margin: 0px 0px 0px 70px;
 padding: 0px;

}

#left {
        float: left;
        width: 220px;
        margin: 0px;
        padding: 0px;

}


#left-kek {
        float: left;
        width: 168px;
        margin: 0px;
        padding: 0px;

}

#left-gama {
        float: left;
        width: 175px;
        margin: 0;
        padding: 0;
}
#left-content {
        text-align: left;
        margin: 0;
        padding: 0;
        color: white;
}
#right {
        margin: 0 0 0 220px;
        padding: 0;
}


#right-kek {
        margin: 8px 0 0 170px;
        padding: 0;
}   

       
#rightbeta {
        margin: 0 0 0 20px;
        padding: 0;
     
}
#right-gama {
        margin: 0 0 0 175px;
        padding: 0;
}   

#right-content {

        text-align: left;
        margin: 0;
        padding: 0;
}

.kektitright
{        text-align: left;
        margin: 0 0 0 0px;
        padding: 360px 0px 0px 0px;
}

#titulka-leva { 
width:60%; 
float: left; 
padding: 0 20px 0 0px;
}

 
#titulka-prava{ 
display: block;
cursor: pointer;
width: 32%; 
float: left; 
background: url(../images/hp-bublina.jpg) no-repeat; 
margin: 15px 0px 0px 20px ;
padding: 0 0 0 0px;
height: 310px;
} 


#titulka-prava-rodice{ 
display: block;
width: 32%; 
float: left; 
background: url(../images/zuz.jpg) no-repeat; 
margin: 15px 0px 0px 20px ;
padding: 0 0 0 0px;
height: 310px;
} 

div.cistic {
  clear: both;
 /* border: 1px solid yellow; */
        margin: 0;
        padding: 0;
}
#footer {
        font-size: 0.7em;
        text-align: center;
        background-color: #F4B827;
        color: black;
        margin: 0;
        padding: 0;
}

.leaderboard {
  border-bottom: solid 1px #C5C5C5; 
 /* background-color: red; */
  margin: 5px 0px 0px 0;
  padding: 0px 0px 5px 0px;
}

.leaderboardadsn {
 /* border-bottom: solid 1px #C5C5C5; */
 /* background-color: red; */
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}


.linkunit {
  /* border-bottom: solid 1px #C5C5C5; */
 /* background-color: red; */
  margin: 0px 0px 0px 0;
  padding: 5px 0px 3px 0px;
}

.widescr {
 text-align: center;
 /* background-color: red; */
  margin: 5px 0px 0px 0;
  padding: 0px 0px 5px 0px;
}

/* HEADER */

h1.nazev_serv {
  font-size: 26px;
  margin-right: 10px;
 
}
#slogan {
        color: #ff9933;
        font-size: 0.8em;
        background-color: black;
        padding: 0 5px;
}

a.login {
  margin: 0;
  font-size: 9px;
  font-weight: bold;
  text-decoration: underline;
  color: black;
}

a.logout {
  margin: 0;
  font-size: 9px;
  font-weight: bold;
  text-decoration: underline;
  color: black;
}


#login {
        background-color: #F9F9F9;
        font-size: 0.8em;
        border: 1px solid black;
        float: right;
        margin: 0;
        padding: 0;
}

a.ulink:link, a.ulink:visited, a.ulink:active, a.ulink:hover {
  margin: 0;
  font-size: 16px;
  font-weight: bold;
  text-decoration: underline;
  color: #cc0033;
}



.topmenu {
  margin: 0;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  color: black;
}

form.login {
        margin: 0;
        padding: 0;
        padding: 2px;
}
.log_radek {
        margin-bottom: 3px;
        text-align: right;
}
.login1 {
        text-align: right;
        font-weight: bold;
        padding: 0 7px;
        margin: 0;
}
.login2 {
        font-size: 12px;
        width: 100px;
        margin: 0; padding: 0;
}

.log_radek_stred {
  text-align: center;
  margin-bottom: 3px;
}

a.login {
  margin: 0;
  font-size: 13px;
  font-weight: bold;
  text-decoration: underline;
  color: black;
}

a.logout {
  margin: 0;
  font-size: 12px;
  font-weight: bold;
  text-decoration: underline;
  color: black;

}

#menu2 {
  margin: 0;
  padding: 0px 10px 0px 0px;
  float: right;
  font-size: 10px;
  /* background-color: red; */
}


#vlajecky {
  margin: 0;
  padding: 3px 0px 0px 0px;
}
img.vlajecka {
  margin: 2px 0 0 0;
}


/* *****************************************/
/* Zapouzden?orn? menu                */
/* *****************************************/

#obalmenu {

  /* width: 740px; */ 
  margin: 47px 0 -2px 0;
  padding: 0px;
  line-height: 19px;
  float: left;
  height: 25px;
}

.menu1 {
  position: relative;
  top: 0px;
  left: 0px;
  float: left;
  height: 23px;
  width: 117px;
}

/* ****************************************/
/* Definice typ link v horn?menu      */
/* ****************************************/

a.men:link, a.men:visited, a.men:active {
  position: relative;
  top: 0px;
  left: 0px;
  margin: 0;
  padding: 3px 0;
  background: url(../images/zalozky.gif) -234px 0 no-repeat;
  width: 117px;
  height: 23px;
  color: black;
  font-size: 13px;
  text-decoration: none;
  text-align: center;
  font-weight: bold;
  display: block;
}

a.men:hover {
  background: black;
  color: black;
  border-top: 0px solid #888580;
  background: url(../images/zalozky.gif) -117px 0 no-repeat;
  width: 117px;
  height: 23px;
}

a.menchecked:link, a.menchecked:visited, a.menchecked:active {
  margin: 0px 0px 0px 0px;
  padding: 3px 0px;     /* spodek kvli zv?ov? p?a */
  font-size: 13px;
  text-decoration: none;
  text-align: center;
  font-weight: bold;
  display: block;
  background: url(../images/zalozky.gif) 0 0 no-repeat;
  width: 117px;
  height: 23px;
  color: black;
}


/* DRUH?LEVEL MENU *********************** */


#menu-level-2 {
  margin: 26px 0 0 0;
  padding: 0;
  font-size: 0.8em;

}

a.level-2-polozka:link, a.level-2-polozka:visited, a.level-2-polozka:active {
  float: left;
  color: white;
  padding: 0 10px;
  text-decoration: none;
}

a.level-2-polozka:hover {
  float: left;
  color: white;
  padding: 0 10px;
  text-decoration: underline;
}


a.level-2-polozka_checked {
  float: left;
  color: #FF9933;
  padding: 0 10px;
  text-decoration: none;
  font-weight: normal;
}

a.basic:link, a.basic:visited, a.basic:active {
  color: black;
  padding: 0px 0px 0px 0px;
  font-size: 1em;
  text-decoration: underline;
}


a.basic:hover {
  color: red;
  font-size: 1em;
  padding: 0px 0px 0px 0px;
  text-decoration: underline;
}



a.maplink:link, a.maplink:active {
  color: red;
  padding: 0px 0px 0px 0px;
  font-size: 1.3em;
  text-decoration: underline;
  font-weight: bold;
}

a.maplink:visited {
  color: black;
  font-size: 1em;
  padding: 0px 0px 0px 0px;
  text-decoration: underline;
}

a.maplink:hover {
  padding: 0px 0px 0px 0px;
  text-decoration: underline;
}



a.uzivatel_status_1:link, a.uzivatel_status_1:visited, a.uzivatel_status_1:active, a.uzivatel_status_1:hover {
  color: #cc0033;
  font-weight: bold;
}


a.uzivatel_status_2:link, a.uzivatel_status_2:visited, a.uzivatel_status_2:active, a.uzivatel_status_2:hover {
  color: #ff6600;
}

a.uzivatel_status_3:link, a.uzivatel_status_3:visited, a.uzivatel_status_3:active, a.uzivatel_status_3:hover {
  color: #0099ff;
}

span.uzivatel-cerveny{
 color: #cc0033;
 font-weight: bold;
}

span.uzivatel-oranzovy{
 color: #ff6600;
 font-weight: bold;
}

span.uzivatel-modry{
 color: #0099ff;
 font-weight: bold;
}

a.basicmensi:link, a.basicmensi:visited, a.basicmensi:active {
  color: black;
  padding: 0 5px;
  font-size: 0.8em;
  text-decoration: underline;
}

a.basicmensi:hover {
  color: red;
  font-size: 0.8em;
  padding: 0 5px;
  text-decoration: underline;
}

a.homelink:link, a.homelink:visited, a.homelink:active, a.homelink:hover {
  color: black;
  margin: 15px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  font-size: 14px;
  text-decoration: underline;
}



/* ****************************************/
/* LEV?SLOUPEC                           */
/* ****************************************/

.levyblok {
  border: 1px solid #C5C5C5;
  margin: 0 3px 10px 3px;
  padding: 10px 1px 10px 1px;
  font-size: 0.8em;
  background-color: #F7F7F7;
  color: black;
}

.levyblok-1 {
  border: 1px solid #C5C5C5;
  margin: 0 3px 10px 3px;
  padding: 5px 5px 5px 5px;
  font-size: 1em;
  background-color: #FCE9AF;
  color: black;
}

a.levyodkaz {
  border: 0;
  color: red;
  font-weight: bold;
}

h3.vlevo {
  color: #FF9933;
  margin: 0 4px 0px 3px;
  padding: 3px 10px;
  background-color: #300C00;
  font-size: 0.9em;
}

.levyodkaz2 {
  display: block;
  margin: 0 0 8px 0;
  padding: 0 25px;
  font-size: 0.9em;
  color: #000;
  text-decoration: underline;
}


.levyodkaz2-checked {
  background: url(../images/sipka.jpg) no-repeat;
  background-position: 5px 2px;
  display: block;
  margin: 0 0 8px 0;
  padding: 0 25px;
  font-size: 0.9em;
  color: #300C00;
  font-weight: bold;
}

#vsechny{
  margin: 0 0 10px 0;
  padding: 0 0 2px 0;
  border-bottom: 1px solid #C5C5C5;
}


hr.carecka{
  color: #C5C5C5;
  height: 0px;
}

.levyblok a:hover {
  background: url(../images/sipka2.jpg) no-repeat;
  background-position: 5px 2px;
}

.reagovat {
  font-size: 0.8em;
  vertical-align: middle;
  margin: 0 0 0 5px;
}

/* ****************************************/
/* NHLEDOVKY                             */
/* ****************************************/


.card {
        float: left;
        width: 170px;
        margin: 0 8px 15px 0;
        padding: 0px 0px;
        text-align: center;
        background: white;

        border: 1px solid #C5C5C5;
        font-size: 70%;

        height: 290px;
        overflow:auto;
        }

.card-seen {
        float: left;
        width: 170px;
        margin: 0 8px 15px 0;
        padding: 0px 0px;
        text-align: center;
        background: white;
       background-image: url(../images/ukos.gif);
       background-position: top right;
       background-repeat: no-repeat;

        border: 1px solid #C5C5C5;
        font-size: 70%;

        height: 290px;
        overflow:auto;
        }


        
.cs-only {

        margin: 10px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
      /*  border: 1px solid red; */
      
      background-image: url(../images/ukos-cz.gif);
      background-position: bottom right;
      background-repeat: no-repeat;
      
        height: 277px;
        
        }
        
.en-only {
        margin: 10px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
      /*  border: 1px solid red; */
      
      background-image: url(../images/ukos-en.gif);
      background-position: bottom right;
      background-repeat: no-repeat;
      
        height: 277px;

        }
        
.only {
        margin: 10px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
      /*  border: 1px solid red; */
      
        height: 274px;

        }        
        
.card-seen-my {
        float: left;
        width: 170px;
        margin: 0 8px 15px 0;
        padding: 0px 0px;
        text-align: center;
        background: white;
       background-image: url(../images/ukos-my.gif);
       background-position: top right;
       background-repeat: no-repeat;

        border: 1px solid #C5C5C5;
        font-size: 70%;

        height: 290px;
        overflow:auto;
        }

.card-title {
        margin: 0 0 5px 0;
        padding: 0 5px;
        font-size: 100%;
        color: #ff6600;
        font-weight: bold;
        text-decoration: none;
        }

.card-title a:link, .card-title a:visited, .card-title a:active {
  color: #ff6600;
  text-decoration: underline;
}

.card-title-photo {
        margin: 8px 0 5px 0;
        padding: 0 5px;
        font-size: 100%;
        color: #ff6600;
        font-weight: bold;
        text-decoration: none;
        }

.card-photo {
        margin: 10px auto; padding:0;
        border: none;
        }

.card-desc {
        margin: 5px 10px 7px 10px; padding:0;
        text-align: center;
        font-size: 95%;
        }
.card-info {
        margin: 0px 10px 0px 10px; 
        padding: 0;
        text-align: center;
        font-size: 90%;
        color: black;
        }
        
.card-sec-info {
        margin: 5px 10px 0px 10px; 
        padding: 0;
        text-align: center;
        font-size: 90%;
        color: black;
        }

.card-info a {
        margin: 0 3px; padding:0;
        text-align: center;
        color: #000;
        font-weight: bold;
        text-decoration: none;
        }
        
.card-info a.cam {
        margin: 0 10px; padding:0;
        text-align: center;
        color: #727272;
        text-decoration: none;
        }
        


h3.card-info {
        margin: 0 10px; padding:0;
        text-align: center;
        font-size: 90%;
        color: #666;
        }

.cleaner { clear:both }

.high {
  margin: 0 5px 0 0;
  padding: 0 3px;
  background-color: red;
  color: white;
  font-size: 10px;
  font-weight: normal;
}

.adsense {
  float: left;
  margin: 0 14px 15px 7px;
}

.no-border {
 border: 0;
}

#misto-pro-nahledovky{
  margin-top: 980px;
 _margin-top: 0px;
}

.cistic-pro-msie{
  _clear: left;
}


/* KONEC NHLEDOVEK */

#razeni {
  padding: 1px 5px;
  margin: 0 0 20px 0;
  font-size: 85%;
  /* background-color: #fff; */
}

select {
  font-size: 85%;
  margin: 0 5px;
  padding: 0;
}


/* ************* ObrFull ****************** */
#photo {
  text-align: center;
}


.predchozi {
  position: relative;
  top: 0px;
  left: 0px;
  float: left;
  font-size: 10px;
  text-align: left;
  color: navy;
}

.dalsi {
  margin: -20px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  float: right;
  font-size: 10px;
  text-align: righ;
  color: navy;
}


#nazevfotky {
  font-size: 1.1em;
  font-weight: bold;
        color: #ff6600;
        margin: 0 0 10px 0;
  text-align: center;
   /* width: 700px; */
        
}

.allinfo-ram {
  width: 810px;

  color: black;
  margin: 0px 0px 0px 15px;
  padding: 0px 0px 0px 0px;
}

.cesta {
  border-bottom: solid 1px #C5C5C5; 
 /* background-color: red; */
  color: black;
  font-size: 0.6em;
  margin: 5px 0px 0px 0px;
  padding: 0px 0px 5px 0px;
}

.hezka-cara{
 border-bottom: solid 1px #C5C5C5;
}

.gallercesta {
  border-bottom: solid 1px #C5C5C5; 
 /* background-color: red; */
  color: black;
  font-size: 0.7em;
  margin: 5px 0px 0px 0;
  padding: 0px 0px 5px 0px;
}

.obalstrankovani {
width: 800px;
  border-bottom: solid 1px #C5C5C5;  
  color: black;
  margin: -13px 0px 0px 0px;
  padding: 0px 0px 3px 0px;
}

.selectcesta {
  font-size: 1em;
}

a.cestalink:link, a.cestalink:visited, a.cestalink:active {
  color: black;
  padding: 0px;
  text-decoration: underline;
}

a.cestalink:hover {
  color: red;
  padding: 0px;
  text-decoration: underline;
}

a.strankovani:link, a.strankovani:visited, a.strankovani:active {
  color: black;
  border: 1px solid #a2a2a2;
  padding: 0 4px;
  margin: 0;
  text-decoration: none;
  background-color: #e2e2e2;
  font-weight: normal;
}

a.strankovani:hover {
  color: #cc0000;
  border: 1px solid #cc0000;
  padding: 0px;
  padding: 0px 4px;
  text-decoration: none;
}

span.checked{
  color: #cc0000;
  border: 1px solid #cc0000;
  padding: 0px 4px;
  text-decoration: none;
  background-color: white;
  font-weight: normal;
}

span.disabled{
  color: #d0d0d0;
  border: 1px solid #d0d0d0;
  padding: 0 4px;
  margin: 0;
  text-decoration: none;

  font-weight: normal;
}

.tdstrankovani {
  color: black;
  font-weight: bold;
  padding: 2px 0;
  font-size: 0.8em;
  text-decoration: none;
}

/* [-- yacht doporucuje */
.obalstrankovani a:link
 {
  color: black;
  border: 1px solid #a2a2a2;
  font-size: 1em;
  padding: 0 4px;
  margin: 0;
  text-decoration: none;
  background-color: #e2e2e2;
  font-weight: normal;
}
.obalstrankovani a:visited
 {
  color: black;
  border: 1px solid #a2a2a2;
  font-size: 1em;
  padding: 0 4px;
  margin: 0;
  text-decoration: none;
  background-color: #e2e2e2;
  font-weight: normal;
}
.obalstrankovani a:active
 {
  color: black;
  border: 1px solid #a2a2a2;
  font-size: 1em;
  padding: 0 4px;
  margin: 0;
  text-decoration: none;
  background-color: #e2e2e2;
  font-weight: normal;
}
.obalstrankovani a:hover
{
  color: #cc0000;
  border: 1px solid #cc0000;
  padding: 0px;
  padding: 0px 4px;
  text-decoration: none;
}
.obalstrankovani td
 {
  color: black;
  font-weight: bold;
  font-size: 0.8em;
  padding: 2px 0;
  text-decoration: none;
}

/* --] yacht doporucuje */

.allinfo-ram-beta {
  width: 935px;
  border: solid 1px #C5C5C5; 
  background-color:#F7F7F7;

  /* zneviditeln?
  border: solid 1px #E2E2E2;
  background-color:#F7F7F7;
  */
  color: black;
  margin: 10px 0 10px 0;
  padding: 5px;
}

.allinfo-ram-gama {
  width: 810px;
  border: solid 1px #C5C5C5; 
  background-color:#F7F7F7;
  
  /* zneviditeln?
  border: solid 1px #E2E2E2;
  background-color:#F7F7F7;
  */
  color: black;
  margin: 10px 0 10px 0;
  padding: 5px;
}

.allinfo-ram-content {
  width: 810px;
  padding: 0px 5px 10px 0px;
  background-color:#FFFFFF;
}

#misto-pro-nahledovky{
  margin-top: 980px;
 _margin-top: 0;
}

/* ******** DAL?STYLY V ALLINFO RMU ********* */

#nazev-right-stranky, #nazev-right-stranky H1 {
  font-size: 1.1em;
  font-weight: bold;
  color: #300C00;
}

h1 {
  font-size: 1.2em;
  font-weight: bold;
 /* border-top: solid 1px #C5C5C5; */
  color: #000000;
  margin: 5px 0 15px 0;
  padding: 10px 0px 0px 0px;
  /* background-color: #FCE9AF; */
}

h1.red {
  font-size: 1.3em;
  font-weight: bold;
 /* border-top: solid 1px #C5C5C5; */
  color: #cc0000;
  margin: 0px 0 10px 0;
  padding: 10px 0px 0px 0px;
}

h2 {
  font-size: 0.9em;
  font-weight: bold;
  color: #300C00;
  margin: 0 0 2px 0;
}

h2.df {
  font-size: 1em;
  font-weight: bold;
  color: #300C00;
  margin: 0 0 2px 0;
}

.allinfo-text {
  font-size: 0.8em;
  margin: 0px 0px 20px 0px;
  line-height: 1.6em;
}


.default-link {
  font-weight: bold;
  color: #300C00;
}

#fotka-uzivatele { 
margin: 15px 0px 20px 0px 

}


#motto-vedle-fotky {
  font-size: 0.8em;
  float: right;
  width: 490px;
  
}

#motto-bez-fotky {
  font-size: 0.8em;
  margin: 0 0 20px 0;
}
#info1 {
/* detail fotky a uzivatele */
  font-size: 1.1em;
  width: 450px;
  margin: 0 0 5px 0;
  line-height: 19px;
  /*  background-color: #626262;  */
}

#info1-user {
/* detail fotky a uzivatele */
  font-size: 0.7em;
  width: 250px;
  margin: 0 0 5px 0;
  line-height: 19px;
  /*  background-color: #626262;  */
}

.maly {
  font-size: 0.8em;
}

.hodne-maly {
  font-size: 0.6em;
}

.bily {
  color: white;
}


.red {
  color: red;
  font-weight: bold;
}
.cerveny {
  font-weight: bold;
  color: #cc0000;
  font-size: 0.9em;
}


.cerveny-normal {
  font-weight: normal;
  color: #cc0000;
  font-size: 0.9em;
}

.cerveny-vetsi {
  font-weight: bold;
  color: #cc0000;
  font-size: 1.1em;
}

.cerveny-right {
  font-weight: bold;
  color: #cc0000;
  float: right;
  font-size: 0.8em;
}

#info2 {
  width: 450;
  font-size: 0.7em;
  border-left: 1px solid #C5C5C5;
  margin: 0px 0px 10px 0px;
  float: right;

}
#info2-content {
    padding: 0 0 0 25px;
  /*  background-color: #626262; */
}

.photo-desc {
  width: 500px;
  font-size: 0.8em;
  margin: 10px 5px 40px 0px;
  padding: 5px;
  text-align: center;
  border: 1px solid #C5C5C5;
  float: right;
}

#ikonka-mobil{
  float: right;
  margin: 10px 100px 30px 0;
 _margin: 10px 50px 30px 0;
}

.photo-desc2 {
  width: 500px;
  font-size: 0.8em;
  margin: 10px 5px 5px 210px;
  padding: 5px;
  text-align: center;
  border: 1px solid #C5C5C5;
}

.photo-desc-so {
  width: 500px;
  font-size: 0.8em;
  margin: 0px 5px 20px 210px;
  padding: 0px;
  text-align: center;
  border: 0px solid #C5C5C5;
}

.photo-desc-map {
  font-size: 0.7em;
  width: 920px;

  margin: 0px 5px 40px 5px;
  padding: 3px 3px 3px 5px;
  text-align: left;
  border: 1px solid #C5C5C5;

}

.map-text {
  font-size: 0.7em;
  text-align: right;
  margin: 0px 0px 2px 20px;
  padding: 0px 0px 0px 0px;
}

.map-text-1 {
  font-size: 0.7em;
  text-align: right;
  margin: 0px 0px 2px 190px;
  padding: 0px 0px 0px 0px;
}

.map-text-2 {
  font-size: 0.7em;
  text-align: left;
  margin: 0px 0px 2px 0px;
  padding: 0px 0px 0px 0px;
}




.zvyraznene {
  font-weight: bold;
 color: #300C00; 
  float: left;
}

.tdzvyraznene {
  width: 130px;
  vertical-align: top;
  font-size: 0.75em;
  font-weight: bold;
  color: #300C00; 
}

.tdzvyraznene2 {
  width: 350px;
  font-size: 0.7em;
  font-weight: bold;
  color: #300C00; 
}
.dti { 
  margin: 0px 0px 10px 106px;


}

.kat {margin-left: 72px }

.b1 {margin-left: 10px }

.nedostupne {
color: #300C00; 
  /* color: #b0b0b0; */
}

#komentare {
  width: 650px;
  border-top: 1px solid white;
  padding: 0px 5px 5px 5px;
  margin: 0px 0px 0px 0px;
  font-size: 0.8em;
  float: left;
  background-color: #A2A2A2;
}


#forumkomentare {
  width: 650px;
  border-top: 1px solid white;
  padding: 5px 5px 5px 5px;
  font-size: 0.8em;
  background-color: #A2A2A2;
}

#mail-foto {
  width: 650px;
  border-top: 0px solid white;
  padding: 5px 5px 5px 5px;
  font-size: 0.8em;
  background-color: #f7f7f7;
}

.sky {
  width: 170px;
  border-top: 0px;
  padding: 0px 5px 5px 5px;
  float: left;
}

.skyright {
  width: 170px;
   border-bottom: 0px solid white;
  padding: 0px 5px 5px 5px;
  margin: 0px 5px 5px 670px;
}

.alert {
 color: red;
 font-weight: bold;
}

.alert-thin{
 color: red;
}

.rcistic {
  clear: right;
}

h4 {
  font-weight: bold;
  margin: 5px 0 10px 0;
  padding: 0;
  color: #FD4302;
  font-size: 1.1em;
}

div.nehodnotit {
  width: 770px;
  background-color: white;
}

div.nehodnotit-content {
  padding: 5px 10px;
  text-align: center;
  font-size: 0.8em;
}

.nehodnotit a {
  color: black;
  font-weight: bold;
}

/* *************** HODNOCEN?******************** */
#hodnoceni {
  width: 770px;
  border: 1px solid black;
  color: black;
  margin: 10px 0px;
  padding: 0px 0px 0px 5px;
}

#hodnoceni1 {
  width: 630px;
  border: 0px solid black;
  color: black;
  margin: 0px 0px 0px 0px;
  padding: 3px 3px 3px 3px;
}

.fleft {
 float: left;
 margin:  0px 20px 0px 0px;
 padding: 0px;
}
.fright {
 float: right;
 margin:  0px 0px 0px 20px;
 padding: 0px;
}

.plavacek-pravy {
  float: right;
  width: 480px;
  padding-top:1px;
}

.right-cleaner{
clear: right;
}

h4.hodnoc_nadpis {
  margin: 0;
  padding: 1px 10px;
  background-color: black;
  color: white;
  font-size: 0.9em;
  font-weight: bold;
}

h3.hodnoc_nadpis2 {
  margin: 0 0 5px 0;
  padding: 1px 5px;
  background-color: red;
  color: white;
  font-size: 0.8em;
  font-weight: bold;
}

#normal2high {
  float: right;
  width: 190px;
  margin: 5px;
 /* background-color: #ffcc99; */

}

#top {
/*  background-image: url("./normal2high-backgroundimage/top.jpg"); */
  background-repeat: no-repeat;
  background-position: top;
  background-color: #FEE9D4; 
  border-left: 1px solid #ffcc99;
  border-top: 1px solid #ffcc99;
  border-right: 1px solid #ffcc99;
  height: 18px;
  margin: 0;
  padding: 5px 10px;
  font-size: 0.9em;     
  color: red;   
}

.big_one{ font-size: 1.2em;}


#top-normal {
 /* background-image: url("./normal2high-backgroundimage/top-normal.jpg"); */
        background-repeat: no-repeat;
        background-position: top;
        height: 18px;
        margin: 0;
}
#middle {
/*
  background-image: url("./normal2high-backgroundimage/middle.jpg");
        background-repeat: repeat;
       
        */
  background-color: #FEE9D4; 
  border-left: 1px solid #ffcc99;
  border-bottom: 1px solid #ffcc99;
  border-right: 1px solid #ffcc99;

  padding: 10px 20px;
  margin: 0;
  font-size: 0.9em;
  color: black;
}

#middle-normal {
/*  background-image: url("./normal2high-backgroundimage/middle-normal.jpg"); */
        background-repeat: repeat;
        height: 370px;
 _height: 404px;        /* Pro MSIE */
  padding: 0 20px;
  margin: 0;
  font-size: 0.9em;
  color: black;
}
#middle-normal-maly {
 /* background-image: url("./normal2high-backgroundimage/middle-normal.jpg"); */
        background-repeat: repeat;
        height: 200px;
 _height: 208px;        /* Pro MSIE */
  padding: 0 20px;
  margin: 0;
  font-size: 0.9em;
  color: black;
}
#middle h3, #middle-normal h3, #middle-normal-maly h3 {
  color: red;
  font-size: 0.9em;
  padding: 0 0 5px 0;
  margin: 0;
}
.ttt {
  font-size: 11px;
  color: black;
  margin: 0;
  padding: 0 0 15px 0;
}

.ttt a {
  text-decoration: none;
  color: #0000ff;
  font-weight: bold;
}
.ttt a:hover {
  text-decoration: underline;
  color: #0000ff;
  font-weight: bold;
}
#bottom {
 /* background-image: url("./normal2high-backgroundimage/bottom.jpg"); */
        background-repeat: no-repeat;
        background-position: bottom;
        height: 18px;
}
#bottom-normal {
  /* background-image: url("./normal2high-backgroundimage/bottom-normal.jpg"); */
        background-repeat: no-repeat;
        background-position: bottom;
        height: 18px;
}

.tab {
  float: right;
  border: 1px solid black;
  color: black;
  margin: 5px 5px 0 5px;
  width: 176px;
}

.hodnoc_cont {
  padding: 5px;
  font-size: 0.7em;
}
.hodnoc_cont label:hover {
	cursor: pointer;
	text-decoration: underline;
}

.malyradio {
  font-size: 0.8em;
  vertical-align: middle;
  margin-bottom: 5px;
}

#vlozeni-komentare {
  width: 552px;
 _width: 548px;
  float: right;
  margin: 5px 5px 5px 5px;
  padding: 0;
  border: 1px solid black;
  color: black;
}

.vk-obsah {
  padding: 5px;
  font-size: 0.8em;
}

.koment-info {
  font-size: 0.9em;
}

.koment-pole {
  width: 530px;
  height: 75px;
  margin: 2px 0 5px 0;
}


.zmenfoto {
  font-weight: bold;
  font-size: 1em;
  color: #cc0000;
}

.odeslat {
  width: 475px;
  margin: 0 5px 5px 10px;
  padding: 0;
  color: black;
  text-align: center;
}

/* ************ KOMENTXE *************** */
.hod-a-koment {
  background-color: #a2a2a2;
  padding: 5px;
  margin: 0 0 5px 0;
}

.hodnoceni {
  margin: 0;
  padding: 0;
}
.body {
  font-weight: bold;
  background-color: #e2e2e2; 
  border: 1px solid #a2a2a2;
  color: black;
  padding: 0 5px;
  margin: 0;
}
.bodik {
  color: #cc0000;
  font-weight: bold;
  margin-left: 2px;
}

.body-big {
  font-size: 1.3em;
  font-weight: bold;
  background-color: #e2e2e2; 
  border: 1px solid #a2a2a2;
  color: black;
  padding: 0 8px;
  margin: 0;
}
.bodik-big {
font-size: 1.0em;
  color: #cc0000;
  font-weight: bold;
  margin-left: 5px;
}

.bodiky-mini {
font-weight: normal;
color: black;
font-size: 0.6em;
}


.soucet{
  background-color: #E2E2E2;
  color: #cc0000;
  font-weight: bold;
  padding: 0 5px;
  margin: 0 0 0 5px;
  border: 1px solid #cc0000;
}
.jmeno-hodnoticiho {
  margin: 0;
  font-weight: bold;
}
.datum-cas {
  float: right;
  font-size: 0.85em;
}

.koment {
  margin: 5px 0 0 0;
  color: black;
  font-size: 0.85em;
}

/* ******** REAKCE A  JEJICH ?OVN?ZANO?N?*********** */

.reakce-forum-0 {
  background-color: white;
  padding: 5px;
  margin: 0 0 5px 0;
}

.reakce-0 {
  background-color: #E2E2E2;
  padding: 5px;
  margin: 0 0 5px 0;
}

.reakce-r0 {
width: 640px;
 border: 1px solid #fff;
  background-color: #E2E2E2;
  padding: 5px;
  margin: 0px;
}
.reakce-1 {
  margin: 0 0 5px 20px;
 background-color: #E2E2E2;
  padding: 5px;
}

.reakce-r1 {
 width: 620px;
 border-bottom: 1px solid #fff;
 border-left: 1px solid #fff;
 border-right: 1px solid #fff;
  margin: 0 0 10px 20px;
 background-color: #E2E2E2;
  padding: 15px 5px 5px 5px;
}


.reakce-2 {
  margin: 0 0 5px 40px;
  background-color: #E2E2E2;
  padding: 5px;
}
.reakce-3 {
  margin: 0 0 5px 60px;
  background-color: #E2E2E2;
  padding: 5px;
}
.reakce-4 {
  margin: 0 0 5px 80px;
  background-color: #E2E2E2;
  padding: 5px;
}
.reakce-5 {
  margin: 0 0 5px 100px;
  background-color: #E2E2E2;
  padding: 5px;
}
.reakce-6 {
  margin: 0 0 5px 120px;
  background-color: #E2E2E2;
  padding: 5px;
}
.reakce-7 {
  margin: 0 0 5px 140px;
  background-color: #E2E2E2;
  padding: 5px;
}
.reakce-8 {
  margin: 0 0 5px 160px;
  background-color: #E2E2E2;
  padding: 5px;
}
.reakce-9 {
  margin: 0 0 5px 180px;
  background-color: #E2E2E2;
  padding: 5px;
}
.reakce-10 {
  margin: 0 0 5px 200px;
  background-color: #E2E2E2;
  padding: 5px;
}
.reakce-11 {
  margin: 0 0 5px 220px;
  background-color: #E2E2E2;
  padding: 5px;
}
.reakce-12 {
  margin: 0 0 5px 240px;
  background-color: #E2E2E2;
  padding: 5px;
}
.reakce-13 {
  margin: 0 0 5px 260px;
  background-color: #E2E2E2;
  padding: 5px;
}
.reakce-14 {
  margin: 0 0 5px 280px;
  background-color: #E2E2E2;
  padding: 5px;
}
.reakce-15 {
  margin: 0 0 5px 300px;
  background-color: #E2E2E2;
  padding: 5px;
}
.reakce-16 {
  margin: 0 0 5px 320px;
  background-color: #E2E2E2;
  padding: 5px;
}
.reakce-17 {
  margin: 0 0 5px 340px;
  background-color: #E2E2E2;
  padding: 5px;
}
.reakce-18 {
  margin: 0 0 5px 360px;
  background-color: #E2E2E2;
  padding: 5px;
}
.reakce-19 {
  margin: 0 0 5px 380px;
  background-color: #E2E2E2;
  padding: 5px;
}
.reakce-20 {
  margin: 0 0 5px 400px;
  background-color: #E2E2E2;
  padding: 5px;
}
.reakce_au {
  border: 1px solid #e2e2e2;
        background-color: #F8C890;
}
#au {
        background-color: #F8C890;
}

/* ************* NASTEVN??AJ?UIVATELE *********** */

.nast-1 {
  width: 200px;
  text-align: right;
  font-weight: bold;
  font-size: 0.8em;
  color: #300C00;
}

.nast-1-povinna {
  width: 280px;
  text-align: right;
  font-weight: bold;
  font-size: 0.8em;
  color: #ff6600;
}


.nast-2 {
  width: 400px;
  margin: 0 310px 0 0;
  padding: 0 0 0 15px;
  font-size: 0.8em;
  color: black;
}


/* n?e n?ho napadne nastavit tomuhle r?? padding! */
.ramecek{
  border: 1px solid #a2a2a2;
  background-color: #e5e5e5;
  padding: 0;
}

.ramecek-uz-profil{
  border: 1px solid #a2a2a2;
  background-color: #e5e5e5;
  padding: 0;
  width: 350px;
}

.ramecek-uz-profil-nalogovany{
  float: right;
  width: 340px;
  border: 1px solid #a2a2a2;
  background-color: #e5e5e5;
  padding: 0;
  margin-left: 10px;
}

.ramecek-oblibeni{
  border: 1px solid #a2a2a2;
  background-color: #e5e5e5;
  padding: 0;
  width: 350px;
}

.nenalezeny-fotak {
  border-top: 1px solid #C5C5C5;
  font-size: 0.8em;
  margin: 0;
  padding: 10px;
  width: 900px;
}

.uz-upr-fot-nadpis {
  background-color: #626262;
  color: #ffffff;
  font-weight: bold;
  padding: 5px;
}

.uz-upr-fot-nadpis-nalogovany {
  background-color: #626262;
  color: #FF9933;
  font-weight: bold;
  padding: 5px;
}

.obsah-uz-profil{
 margin: 5px;
}

.nast-fotak-1 {
  width: 900px;
  text-align: left;
  text-valign: top;
  font-weight: normal;
  font-size: 0.8em;
  color: #300C00;
  padding: 0 10px 0 10px;
}

.nast-fotak-1b {
  width: 450px;
  text-align: left;
  text-valign: top;
  font-weight: normal;
  font-size: 0.8em;
  color: #300C00;
  padding: 0 10px 0 10px;
}

.nast-fotak-2 {
  width: 100px;
  margin: 0;
  padding: 0;
  valign: top;
  font-size: 0.8em;
  color: black;
}

.nast-fotak-3{

}

.input {
font-size: 0.9em;
color: black;
}
.pozn {
font-size: 0.7em;
color: black;
}
.povinna {
  color: #ff6600;
  font-weight: bold;
}
div.fotak-linky { margin: 0 0 10px 0 }

.fotak-link {
  font-size: 0.8em;
  font-weight: bold;
  color: #300C00;
}

#popisek-fotaku {
  font-size: 0.8em;
  float: right;
  width: 325px;
  color: black;
  padding: 0px 0px 5px 10px;
  margin: 0;
}

#popisek-fotaku-rekl {
  font-size: 1.6em;
  width: 300px;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}

#obrazek-fotaku {
  width: 390px;
  text-align: center;
  background-color: white;
  padding: 20px 0;
  margin: 20px 0px 0px 0px;
  border: 1px solid #c5c5c5;
}

#reklamni-box {
  width: 390px;
  text-align: center;
  background-color: #FFEEB2;
  padding: 20px 0;
  border: 1px solid #c5c5c5;
}


table, td {color: black}


label.label_hover:hover
{
        text-decoration: underline;
        cursor: pointer;
}

.userlist0 {
  width: 10px;
  text-align: left;
  font-weight: bold;
  font-size: 0.8em;
  color: #300C00;
}

.userlist1 {
  width: 250px;
  text-align: left;
  font-weight: bold;
  font-size: 0.8em;
  color: #300C00;
}

.vatop {
 vertical-align: top; 
}


.userlist2 {

  text-align: left;
  font-weight: bold;
  font-size: 0.8em;
  color: #300C00;
}

.userlist3 {
  width: 100px;
  text-align: left;
  font-weight: bold;
  font-size: 0.8em;
  color: #300C00;
}

.userlist1n {
  width: 250px;
  text-align: left;
  font-weight: normal;
  font-size: 0.8em;
  color: #300C00;
}
.userlist-body {
  width: 80px;
  text-align: right;
  font-weight: bold;
  font-size: 0.8em;
  color: #300C00;
}

.userlist-th {
  text-align: right;
  font-weight: bold;
  font-size: 0.8em;
  background-color: #e2e2e2;
  color: #300C00;
}

.userlist-th-left {
  text-align: left;
  font-weight: bold;
  font-size: 0.8em;
  background-color: #e2e2e2;
  color: #300C00;
}

.userlist-th-1 {
  width: 300px;
  text-align: left;
  font-weight: bold;
  font-size: 0.8em;
  background-color: #e2e2e2;
  color: #300C00;
}

.forumlist1 {
  width: 250px;
  text-align: left;
  font-weight: bold;
  font-size: 0.8em;
  color: #300C00;
}

.forumlist2 {
 width: 200px;
  text-align: left;
  font-weight: normal;
  font-size: 0.8em;
  color: #300C00;
}

.forumlist3 {
  text-align: center;
  font-weight: bold;
  font-size: 0.8em;
  color: #300C00;
}

.seda
{
background-color: #E2E2E2;
}

li {
  margin: 10px 0px 0px 20px; 
  padding: 0;
}

ul {
  margin: 10px 0px 0px 0px; ; 
  padding: 5px;
  list-style-type: disc;
}

ul.square {
  margin: 10px 0px 0px 0px; ; 
  padding: 0;
  list-style-type: square;
}

ul.decimal {
  margin: 10px 0px 0px 0px; ; 
  padding: 0;
  list-style-type: decimal;
}


ul.decimal-podm {
  margin: 10px 0px 0px 20px; ; 
  padding: 0;
  list-style-type: decimal;
}
/* pih styles */


a.articp          {text-decoration: underline}
a.articp:link    {color: blue}
a.articp:visited {color: blue}
a.articp:active  {color: black}
a.articp:hover          {color: red; text-decoration: underline}

.nadpis1         { font-family: Verdana; font-size: 12pt; color: #000000; font-weight: bold; margin-top:0; margin-bottom:0; text-transform:uppercase }
.bullet_odstavec { list-style-type: disc; font-family: Verdana; font-size: 10pt; color: #505050; margin-top: 0; margin-bottom: 0 }
.nadpis2         { font-family: Verdana; font-size: 10pt; color: #000000; font-weight: bold; margin-top:10; margin-bottom:0; text-transform:uppercase }
.odstavec        { margin-top: 0; font-family:Verdana; color:#505050; font-size:10pt; margin-bottom:6 }
.odstavec0_bold  { margin-top: 0; font-family:Verdana; font-size:10pt; margin-bottom:0; font-weight:bold; color:#505050 }
.maly_popisek    { font-family: Verdana; font-size: 8pt; margin-top: 0; margin-bottom: 0; color:#505050 }
.komentar        { font-family: Verdana; font-size: 8pt; margin-top: 0; margin-bottom: 6; color:#800000 }
.kom_odpoved     { font-family: Verdana; font-size: 8pt; font-style: italic; margin-top: 0; margin-bottom: 6; color:#505050 }

/* -------------------------------------------------- yacht */

.debug
{
	color: black;
	border: 3px dotted green;
}

/* -------------------------------------------------- /yacht */

.kwline
{
 line-height: 6em;
 
} 
.velikost1 {
 font-size: 1.0em;
 
}

.velikost2 {
 font-size: 1.5em;
}

.velikost3 {
 font-size: 2.0em;

}

.velikost4 {
 font-size: 2.8em;
}

.velikost5 {
 font-size: 3.6em;
}

.velikost6 {
 font-size: 4.8em;

}

.velikost7 {
 font-size: 6.0em;

}


.seznam-kategorii{
 float: right;
 margin-bottom: 25px;
 width: 100%;
}

.text-pod-seznamem{
 clear: right;
}





/* ?NKY */


/* --------> STRNKOVN??NK?*/

.obal-strankovani-clanku{
  border: 0px solid #cc0000;
  margin: 20px 0 0 0;
  padding: 5px 0;
  background-color: #ffffcc;
}


.disabled-clanku {
  color: #d0d0d0;
  border: 1px solid #d0d0d0;
  padding: 0 2px;
  margin: 0 -2px;
  text-decoration: none;
  font-weight: normal;
}

.checked-clanku {
  color: #cc0000;
  border: 1px solid #cc0000;
  padding: 0px 2px;
  margin: 0 -2px;
  text-decoration: none;
  background-color: white;
  font-weight: normal;
}

a.strankovani-clanku:link, a.strankovani-clanku:visited, a.strankovani-clanku:active {
  color: black;
  border: 1px solid #a2a2a2;
  padding: 0 2px;
  margin: 0 -2px;
  text-decoration: none;
  background-color: #e2e2e2;
  font-weight: normal;
}

a.strankovani-clanku:hover {
  color: #cc0000;
  border: 1px solid #cc0000;
  padding: 0px 2px;
  margin: 0 -2px;
  text-decoration: none;
}

.text-kalendar{
  width: 50px;
  display: block;
  float: left;
  font-size: 0.9em;
  font-weight: bold; 
}

div.kal-radek{
  margin: 5px 10px;
}


/* --------> konec STRNKOVN??NK?*/



.nadpis-vsech-clanku{
  font-size: 1.3em;
  color: #cc0000;
  font-weight: bold;
  margin: 20px 0;
}


/* kek */

.ramecek-kek {
  width: auto;
  border: 1px solid #a2a2a2;
  margin: 0 0 20px 0;
  background-color: #f7f7f7;
  padding: 0;
}



.obal-foto-kek {
  width: auto;
  background-color: #300C00;
  color: #ffffff;
  font-weight: normal;
  padding: 5px;
  margin: 0 0 0 0;
}



.obal-foto-kek a {
  color: #ffffff;
  font-weight: bold;
  margin: 20px 0 0 0;
  text-decoration: underline;
}



.obal-foto-kek a:hover {
  color: rgb(223,227,255);
}

/* --------> FORMTOVN?KLECI?K ?NK?*/




.ramecek-clanek{
  border: 1px solid #a2a2a2;
  margin: 0 0 20px 0;
  background-color: #e5e5e5;
  padding: 0;
}

.clanek-nazev {
  background-color: #300C00;
  color: #ffffff;
  font-weight: normal;
  padding: 5px;
}


.clanek-nazev a {
  color: rgb(223,227,255);
  font-weight: bold;
  margin: 20px 0 0 0;
  text-decoration: underline;
}

.clanek-nazev a:hover {
  color: white;
}

.fright-clanek {
 border: 0px solid white;
 color: white;
 float: right;
 height: 53px;
 margin:  0px 0px 0px 20px;
 padding: 0px;
}

.dat{
 font-size: 0.8em;
 margin: 4px 0 0 0;
 color: #dfdfdf;
}

.kategorie-clanky{
  color: #300C00;
  background-color: #f2f2f2;
  padding: 4px 10px 0 10px;
  font-size: 0.8em;
}

.klicova-slova-clanky{
  color: #300C00;
  background-color: #f2f2f2;
  margin: 0;
  padding: 4px 10px;
  font-size: 0.8em;
}

.kategorie-clanky a:link, .kategorie-clanky a:visited, .kategorie-clanky a:active, .klicova-slova-clanky a:link, .klicova-slova-clanky a:visited, .klicova-slova-clanky a:active {
  text-decoration: underline;
  color: navy;
}


.popis-clanku{
  padding: 10px;
  background-color: #f7f7f7;
}


.bublina-obr {
        margin: 10px 0px 0px 0px;
        border: 0;
}



/* --------> FORMTOVN?V?IME??H USER?*/


.moderator{
  width: 340px;
 _width: 350px;
  border: 1px solid rgb(113,160,249);
  background-color: rgb(221,235,255);
  font-size: 0.8em;
  color: black;
  padding: 2px 5px;
  margin: -10px 0 20px 0;
}

.admin{
  width: 340px;
 _width: 350px;
  border: 1px solid rgb(255,102,102);
  background-color: rgb(255,215,213);
  font-size: 0.8em;
  color: black;
  padding: 2px 5px;
  margin: -10px 0 20px 0;
}

.admin2{
  border: 1px solid rgb(255,102,102);
  background-color: rgb(255,215,213);
  font-size: 0.8em;
  color: black;
  padding: 2px 5px;
  margin: -10px 0 20px 0;
}


/* Leve menu */



 .menuin {
  margin:  5px 0px 0px 5px;
 padding: 0px 0px 0px 0px;
 width: 160px;
 /* background : #fff none; */
 }


a.lmen:link, a.lmen:visited, a.lmen:active {

 display: block;
 font: normal 0.9em/1.8em "Verdana CE", Verdana, sans-serif;
 text-decoration: none;
 font-weight: bold;
 line-height: 28px;
 padding: 0px 0px 0px 5px;
 margin: 0px 0px 0px 0px;

/* border-left: 1px solid #00487D;
 border-right: 1px solid #00487D;
 border-bottom: 1px solid #00487D; */
 width: 160px;

 color: #300C00;
 background-color: #F7F7F7; 
 border: 1px solid #F7F7F7;

/*      background-image: url(../images/rozek_horni.jpg); */
 

}


a.lmen:hover {

 display: block;
 font: normal 0.9em/1.8em "Verdana CE", Verdana, sans-serif;
 text-decoration: none;
 font-weight: bold;
 line-height: 28px;
/* background-color: #80C9FF; */
 padding: 0px 0px 0px 5px;
  margin: 0px 0px 0px 0px;
 border: 1px solid #300C00;
 width: 160px;
 background-color: #F7F7F7; 
 
}

a.lmenchecked:link, a.lmenchecked:visited, a.lmenchecked:active {
 display: block;
 font: normal 0.9em/1.8em "Verdana CE", Verdana, sans-serif;
 text-decoration: none;
 font-weight: bold;
 line-height: 28px;
 padding: 0px 0px 0px 5px;
 margin: 0px 0px 0px 0px;
 
/* border-left: 1px solid #00487D;
 border-right: 1px solid #00487D;
 border-bottom: 1px solid #00487D; */
 width: 160px;

 color: #F7F7F7;
 background-color: #300C00;
  border: 1px solid #300C00;

}

#logo {
/*        border: 1px solid white;*/
        margin: 0; padding: 0;
        float: left;
         background-repeat: no-repeat;
        width: 750px;
        height: 65px;
        cursor: pointer;
        margin: 3px 0px 0px 3px;
        padding: 0px;  
}


#logo_www {
     margin: 0; padding: 0;
        float: left;
        background-image: url("../images/logo_kek_beta.gif");
        background-repeat: no-repeat;
        width: 175px;
        height: 70px; /* toto udává šířku horního pruhu */
        cursor: pointer;
        
        /* background-color: #300C00; */
}

#kek{
font-size: 18px;
}

a.logoodk:link, a.logoodk:visited, a.logoodk:active, a.logoodk:hover {
   color: white;
   font-size: 24px;
   font-weight: normal;
   text-decoration:none;

}
