/* 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;
}



#left {
        float: left;
        width: 220px;
        margin: 0px;
        padding: 0px;

}



#left-content {
        text-align: left;
        margin: 0;
        padding: 0;
}
#right {
        margin: 0 0 0 220px;
        padding: 0;
}


#right-kek {
        margin: 6px 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;
}

div.cistic {
  clear: both;
 /* border: 1px solid yellow; */
        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;
}

#zalozte {
  width: 1000px ;  
  margin: 3px auto 0px auto;
  padding: 0px 0px 2px 0px;
  text-align: left;
  font-size: 11px;
  /* border: 1px solid gray; */
}

.zalozteright {
  width: 295px ;
  margin:  0px 0px 0px 700px;
  padding: 0px 0px 0px 0px;
  text-align: right;
  font-size: 11px;
  color: black;
}

.zalozteleft {
  width: 350px ;  
  margin: 0px 0px -13px 0px;
  text-align: left;
  padding: 0px 0px 0px 0px;
  font-size: 11px;
  color: black;
}
a.zaloz {
  margin: 0;
  font-size: 10px;
  font-weight: bold;
  text-decoration: underline;
  color: black;

}

a.login {
  margin: 0;
  font-size: 11px;
  font-weight: bold;
  text-decoration: underline;
  color: black;
}

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;
}

a.logout {
  margin: 0;
  font-size: 10px;
  font-weight: bold;
  text-decoration: underline;
  color: black;
}

#login {
        background-color: #F9F9F9;
        font-size: 10px;
        border: 1px solid black;
        float: right;
        margin: 0;
        padding: 0;
        color: black;
}

.topmenu {
  margin: 0;
  font-size: 11px;
  font-weight: normal;
  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;
}



#vlajecky {
  margin: 0;
  padding: 3px 0px 0px 0px;
}
img.vlajecka {
  margin: 2px 0 0 0;
}


/* *****************************************/
/* Zapouzden?orn? menu                */
/* *****************************************/

#obalmenu {
/*  position: absolute;
 z-index: 0;
  top: 179px;
  left: 0px;
  width: 755px; */
  margin: 15px 0 0 0;
  padding: 0px;
  background: #2E465D;
  line-height: 19px;
  float: left;
  height: 50px;
}

.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: white;
}


/* 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.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: #F7F7F7;
  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: #2E465D;
  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: #2E465D;
  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: 220px;
        overflow:auto;
        }
        
.only {
        margin: 10px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
      /*  border: 1px solid red; */
      
        height: 204px;

        }  

.card-small {
        float: left;
        width: 145px;
        margin: 8px 8px 10px 5px;
        padding: 0px 0px;
        text-align: center;
        background: white;

        border: 1px solid #C5C5C5;
        font-size: 70%;

        height: 133px;
        overflow:auto;
        }
        
.card-small-vybrana {
        float: left;
        width: 145px;
        margin: 5 8px 15px 5px;
        padding: 0px 0px;
        text-align: center;
        background: #E4E4E4;

        border: 1px solid #656565;
        font-size: 70%;

        height: 133px;
        overflow:auto;
        }


        
.only-small {
        margin: 5px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
      /*  border: 1px solid red; */
      
        height: 122px;

        }        

      
        
        

.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;
}

.imgnahled {
 border: 1px solid black;
 padding: 5px 0px 0px 5px;
}


#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;
}

.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;
}



.selectcesta {
  font-size: 1em;
}



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 {
  padding: 0px 5px 10px 0px;
}



#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: #2E465D;
}

h1 {
  font-size: 1.2em;
  font-weight: bold;
 /* border-top: solid 1px #C5C5C5; */
  color: #2E465D;
  margin: 5px 0 15px 0;
  padding: 15px 0px 0px 0px;
}

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: #2E465D;
  margin: 0 0 2px 0;
}

h2.df {
  font-size: 1em;
  font-weight: bold;
  color: #2E465D;
  margin: 0 0 2px 0;
}

.allinfo-text {
  font-size: 0.8em;
  margin: 0px 0px 20px 0px;
}


.default-link {
  font-weight: bold;
  color: #2E465D;
}

#fotka-uzivatele { 
margin: 5px 0px 20px 0px 

}


#motto-vedle-fotky {
  font-size: 1.1em;
  float: right;
  width: 400px;
  
}

#motto-bez-fotky {
  font-size: 1em;
  margin: 0 0 20px 0;
}
#info1 {
/* detail fotky a uzivatele */
  font-size: 1.1em;
  width: 350px;
  margin: 0 0 5px 20px;
  line-height: 19px;
  border-right: 1px solid #C5C5C5;
  /*  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;
}

 
a.cerveny:link, a.cerveny:visited, a.cerveny:active, a.cerveny:hover {
  font-weight: bold;
  color: #cc0000;
  font-size: 0.9em;
}

a.cerveny-velky:link, a.cerveny-velky:visited, a.cerveny-velky:active, a.cerveny-velky:hover {
  font-weight: bold;
  color: #cc0000;
  font-size: 1.3em;
}


.cerveny-normal {
  font-weight: normal;
  color: #cc0000;
  font-size: 0.9em;
}

.cerveny-vetsi {
  font-weight: bold;
  color: #cc0000;
  font-size: 1.1em;
}

a.cerveny-vetsi:link, a.cerveny-vetsi:visited, a.cerveny-vetsi:active, a.cerveny-vetsi:hover {
  font-weight: bold;
  color: #cc0000;
  font-size: 1.1em;
}

.cerveny-right {
  font-weight: bold;
  color: #cc0000;
  float: right;
  font-size: 0.8em;
}

#info2 {
  width: 400;
  font-size: 0.7em;
  margin: 0px 0px 10px 0px;
  float: right;

}
#info2-content {
    padding: 0 0 0 25px;
    line-height: 1.6em;
  /*  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-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: 785px;
  margin: 0px 0px 10px 5px;
  padding: 3px 3px 3px 5px;
  text-align: left;
  border-bottom: 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: #2E465D; 
  float: left;
}


.dti { 
  margin: 0px 0px 10px 106px;


}

.kat {margin-left: 72px }

.b1 {margin-left: 10px }

.nedostupne {
color: #2E465D; 
  /* color: #b0b0b0; */
}



#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;
}


a.zmenfoto:link, a.zmenfoto:visited, a.zmenfoto:active, a.zmenfoto:hover {
  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;
}



/* n?e n?ho napadne nastavit tomuhle r?? padding! */
.ramecek{
  border: 1px solid #a2a2a2;
  background-color: #e5e5e5;
  padding: 0;
}


.nenalezeny-fotak {
  border-top: 1px solid #C5C5C5;
  font-size: 0.8em;
  margin: 0;
  padding: 10px;
  width: 900px;
}



.obsah-uz-profil{
 margin: 5px;
}

.nast-fotak-1 {
  width: 900px;
  text-align: left;
  text-valign: top;
  font-weight: normal;
  font-size: 0.8em;
  color: #2E465D;
  padding: 0 10px 0 10px;
}

.nast-fotak-1b {
  width: 450px;
  text-align: left;
  text-valign: top;
  font-weight: normal;
  font-size: 0.8em;
  color: #2E465D;
  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: #2E465D;
}

#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}

.table-zprava {
width: 650px;
border-collapse: collapse;
}

.table-td
{
padding: 5px;
color: black;
border: 1px solid black;
}


label.label_hover:hover
{
        text-decoration: underline;
        cursor: pointer;
}

.userlist0 {
  width: 10px;
  text-align: left;
  font-weight: bold;
  font-size: 0.8em;
  color: #2E465D;
}

.userlist1 {
  width: 250px;
  text-align: left;
  font-weight: bold;
  font-size: 0.8em;
  color: #2E465D;
}

.vatop {
 vertical-align: top; 
}


.userlist2 {
  width: 200px;
  text-align: left;
  font-weight: bold;
  font-size: 0.8em;
  color: #2E465D;
}

.userlist3 {
  width: 100px;
  text-align: left;
  font-weight: bold;
  font-size: 0.8em;
  color: #2E465D;
}

.userlist1n {
  width: 250px;
  text-align: left;
  font-weight: normal;
  font-size: 0.8em;
  color: #2E465D;
}
.userlist-body {
  width: 80px;
  text-align: right;
  font-weight: bold;
  font-size: 0.8em;
  color: #2E465D;
}

.userlist-th {
  text-align: right;
  font-weight: bold;
  font-size: 0.8em;
  background-color: white;
  color: #2E465D;
}

.userlist-th-left {
  text-align: left;
  font-weight: bold;
  font-size: 0.8em;
  background-color: white;
  color: #2E465D;
}

.forumlist1 {
  width: 250px;
  text-align: left;
  font-weight: bold;
  font-size: 0.8em;
  color: #2E465D;
}

.forumlist2 {
 width: 200px;
  text-align: left;
  font-weight: normal;
  font-size: 0.8em;
  color: #2E465D;
}

.forumlist3 {
  text-align: center;
  font-weight: bold;
  font-size: 0.8em;
  color: #2E465D;
}

.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;
}

/* 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: 4em;
 
} 
.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;
}







/* --------> FORMTOVN?KLECI?K ?NK?*/




.ramecek-clanek{
  border: 1px solid #a2a2a2;
  margin: 0 0 20px 0;
  background-color: #e5e5e5;
  padding: 0;
}

.clanek-nazev {
  background-color: #2E465D;
  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;
}


.kategorie-clanky{
  color: #2E465D;
  background-color: #f2f2f2;
  padding: 4px 10px 0 10px;
  font-size: 0.8em;
}

.klicova-slova-clanky{
  color: #2E465D;
  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;
}


.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:  2px 0px 0px 5px;
 padding: 0px 0px 0px 0px;
 width: 165px;
 /* background : #fff none; */
 }

.mini {
  font-size: 0.8em;
  }




#logo_www {
     margin: 0; padding: 0;
        float: left;
        background-image: url("../images/logo1_objektivcz.gif");
        background-repeat: no-repeat;
        width: 250px;
        height: 80px;
        cursor: pointer;
}

a.footlink:link, a.footlink:visited, a.footlink:active, a.footlink:hover {
  margin: 0;
  font-size: 11px;
  font-weight: bold;
  text-decoration: underline;
  color: white;
}

.obal-vrsku-1{
width: 780px;
}

.vlobr { /* texy cpe kolem obrázků div, kte */
margin: 0px 0px 0px 0px; 
padding: 0px;
border: 0px solid red;
}

.box1 {
background-color: #E42A23;
color:green;
font-size: 2.6em; /* velikost otazníku */
z-index:90;
position: absolute; 
top: 175px; 
left: 440px;
width: 40px;
height:40px;
} 

