/* OBECN?STYLY */

body {
        text-align: center;
        padding: 0px;
        margin: 0px 1px 0px 1px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
  color: black;
}

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: 100%;
        height: 16px;
        margin: 0px auto 5px auto;
        padding: 2px 2px 2px 2px;
 /*       border-bottom: 1px solid #808080;
        border-left: 1px solid #808080;
        border-right: 1px solid #808080;
*/        
        text-align: center;
        max-width: 1024px;
        font-size: 0.9em;
        color: #fff;
  background-color: #990000;
}

#logo {
/*        border: 1px solid white;*/
        margin: 0; padding: 0;
        float: left;
        background-image: url("img/logoen.gif");
        background-repeat: no-repeat;
        width: 225px;
        height: 80px;
        cursor: pointer;
}

#logocz {
/*        border: 1px solid white;*/
        margin: 0; padding: 0;
        float: left;
        background-image: url("img/logo.gif");
        background-repeat: no-repeat;
        width: 224px;
        height: 80px;
        cursor: pointer;
}


#content {
        width: 980px;
        margin: 5px auto 0px auto;
        padding: 0;
        border: 1px solid #c5c5c5;
        text-align: left;
        max-width: 1024px;
  background-color: #E2E2E2;
}

#content-siroky {
        width: 1180px;
        margin: 5px auto 0px auto;
        padding: 0;
        border: 1px solid #c5c5c5;
        text-align: left;
        max-width: 1274px;
        background-color: #E2E2E2;
}

#header {
        border-bottom: 1px solid #c5c5c5;
        margin: 0 0 3px 0;
        padding: 0;
  /* background: url("img/cokoliv.jpg") 580px 2px no-repeat; */
        background-color: #fff;
}
#left {
        float: left;
        width: 220px;
        margin: 0;
        padding: 0;
}

#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;
}       
#rightbeta {
        margin: 0 0 0 20px;
        padding: 0;
     
}
#right-gama {
        margin: 0 0 0 175px;
        padding: 0;
}   

#right-content {
float:right;
margin:0 2px 0 0;
padding:0;
text-align:left;
}

div.cistic {
  clear: both;
 /* border: 1px solid yellow; */
        margin: 0;
        padding: 0;
}



#nove-fotoaparaty {
background-color: #fff;
padding: 25px 10px 10px 10px;
margin: 0px 0px 0px 0px;
width: 98%;
text-align:center;
}

#nove-fotoaparaty ol li {
float: left;
/* list-style-type: none; */
font-size: 10px;
line-height: 12px;
margin: 0px auto 5px auto;
width: 280px;
text-align:left;
}



#footer {
        font-size: 0.7em;
        text-align: center;
        background-color: #626262;
        color: white;
        margin: 0;
        padding: 0;
}

.reklama-dolni {
        width:99%;
        font-size: 0.7em;
        text-align: center;
        background-color: #fff;
        color: black;
        border: solid 1px #e2e2e2;
        border-bottom: solid 30px #e2e2e2;
        margin: 10px auto 20px auto;
        padding: 0px 0px 10px 0px;

}

.zabak {
  height: 80px;
  /* border-bottom: solid 1px #C5C5C5; */ 
 /* background-color: red; */
  margin: 5px 0px 0px 0;
  padding: 0px 0px 5px 0px;
}

.leaderboard {
  height: 80px;
  border-bottom: solid 1px #C5C5C5; 
 /* background-color: red; */
  margin: 5px -3px 0px -2px;
  padding: 0px 0px 5px 0px;
}


.banner {
  width: 480px;
  /* border: solid 1px red; */ 
  border-right: solid 1px #C5C5C5; 
 /* background-color: red; */
  margin: 0px 15px 0px 0px;
  padding: 0px 10px 0px 0px;
  float: left;
}

.banner234 {
  /* border: solid 1px red; */ 
  border-left: solid 1px #C5C5C5; 
  margin: 0px 0px 0px 0px;
  padding: 45px 0px 0px 4px;

}

.hledani {
  width: 215px;
  /* background-color: red; */
  /* border: solid 1px red; */
  margin: 0px 0px -13px 0px;
  padding: 0px 0px 0px 0px;
}

.hledanitext {
  font-size: 0.7em;
    font-weight: bold;
  margin: 0px 0px 0px 0px;
  line-height: 1.2;
}

.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;
}


#login {
        background-color: #F9F9F9;
        font-size: 0.7em;
        border: 1px solid black;
        float: right;
        margin: 0;
        padding: 0;
}


.topmenu {
  margin: 0;
  font-size: 10px;
  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: 10px;
  font-weight: bold;
  text-decoration: underline;
  color: black;

}

a.foot {
  margin: 0;
  font-size: 10px;
  font-weight: bold;
  text-decoration: underline;
  color: white;

}

a.langhead {
  margin: 0;
  font-size: 11px;
  font-weight: bold;
  text-decoration: underline;
  color: black;

}

.langhead {
  margin: 0;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
  color: black;

}

#menu2 {
  margin: 0;
  padding: 0px 10px 0px 0px;
  float: right;
  font-size: 10px;
}
#vlajecky {
  margin: 0;
  padding: 3px 0px 0px 0px;
}
img.vlajecka {
  margin: 2px 0 0 0;
}

img.rssikona {
  margin: 2px 0 -2px 0;
}


/* *****************************************/
/* Zapouzden?orn? menu                */
/* *****************************************/

#obalmenu {
/*  position: absolute;
 z-index: 0;
  top: 179px;
  left: 0px;
  */
  width: 754px; 
  margin: 15px -3px 0 0;
  padding: 0px;
  background: #000;
  line-height: 19px;
  float: left;
  height: 50px;
}

.menu1 {
  position: relative;
  top: 0px;
  left: 0px;
  float: left;
  height: 23px;
  width: 117px;
}

.menu1vycpavka {
  position: relative;
  top: 0px;
  left: 0px;
  float: left;
  margin: 0px -3px 0px 0px;
  height: 23px;
  width: 52px;
  background-color: white;
  border-right: 1px solid white; 
}

.menuvycpavkaen {
  position: relative;
  top: 0px;
  left: 0px;
  float: left;
  margin: 0px -3px 0px 0px;
  height: 23px;
  width: 285px;
  background-color: white;
  border-right: 1px solid white; 
}

/* ****************************************/
/* 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("img/zalozky.gif") -117px 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("img/zalozky.gif") -234px 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("img/zalozky.gif") 0 0 no-repeat;
  width: 117px;
  height: 23px;
  color: #FE8A00;
}


/* 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: #FE8A00;
  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;
}

.clanek a:link {
  color: black;
  padding: 0px 0px 0px 0px;
  font-size: 1em;
  text-decoration: underline;
}

.clanek a:visited {
  color: black;
  padding: 0px 0px 0px 0px;
  font-size: 1em;
  text-decoration: underline;
}

.clanek a:active {
  color: black;
  padding: 0px 0px 0px 0px;
  font-size: 1em;
  text-decoration: underline;
}

.clanek a: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: #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: #011F3C;
  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("img/sipka.jpg") no-repeat;
  background-position: 5px 2px;
  display: block;
  margin: 0 0 8px 0;
  padding: 0 25px;
  font-size: 0.9em;
  color: #011F3C;
  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("img/sipka2.jpg") no-repeat;
  background-position: 5px 2px;
}

.reagovat {
  font-size: 0.8em;
  vertical-align: middle;
  margin: 0 0 0 5px;
}


/* ****************************************/
/* Nova Homepage                             */
/* ****************************************/

.cardhome {
        float: left;
        width: 352px;
        margin: 0 0px 25px 0;
        padding: 5px;
        text-align: left;
        background: white;
        border: 1px solid #C5C5C5;
        font-size: 80%;
        height: 190px;
        overflow:auto;
        line-height: 1.5;
        }

.cardhomeright {
        float: right;
        width: 352px;
        margin: 0 0px 25px -2px;
        padding: 5px;
        text-align: left;
        background: white;
        border: 1px solid #C5C5C5;
        font-size: 80%;
        height: 190px;
        overflow:auto;
        line-height: 1.5;
        }
        
.encardhome {
        float: left;
        width: 452px;
        margin: 0 25px 25px 0;
        padding: 10px;
        text-align: left;
        background: white;
        border: 1px solid #C5C5C5;
        font-size: 80%;
        height: 480px;
        overflow:auto;
        line-height: 1.5;
        }

.encardhomeright {
        float: right;
        width: 410px;
        margin: 0 0px 25px -2px;
        padding: 10px 10px 10px 25px;
        text-align: left;
        background: white;
        border: 1px solid #C5C5C5;
        font-size: 80%;
        height: 480px;
        overflow:auto;
        line-height: 1.5;
        }      
        
.encardhome1 {
        float: left;
        width: 452px;
        margin: 0 25px 25px 0;
        padding: 10px;
        text-align: left;
        background: white;
        border: 1px solid #C5C5C5;
        font-size: 80%;
        height: 260px;
        overflow:auto;
        line-height: 1.5;
        }

.encardhomeright1 {
        float: right;
        width: 410px;
        margin: 0 0px 25px -2px;
        padding: 10px 10px 10px 25px;
        text-align: left;
        background: white;
        border: 1px solid #C5C5C5;
        font-size: 80%;
        height: 260px;
        overflow:auto;
        line-height: 1.5;
        }              
        
.card-small {
        float: left;
        width: 155px;
        margin: 8px 8px 10px 5px;
        padding: 0px 0px;
        text-align: center;
        background: white;

        border: 1px solid #C5C5C5;
        font-size: 70%;

        height: 183px;
        overflow:auto;
        }
        
        
.only-small {
        margin: 5px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
      /*  border: 1px solid red; */
      
        height: 122px;

        }               
        
h2.home {
  font-size: 1.2em;
  font-weight: bold;
  color: #011F3C;
  margin: 0 0 2px 0;
}

h2.homenew {
  font-size: 1.4em;
  font-weight: bold;
  color: #011F3C;
  margin: 0 0 2px 0;
}  

h2.homenewwhite {
  font-size: 1.2em;
  font-weight: bold;
  color: #fff;
  margin: -10px 0 10px 0;
  padding: 0;
}  
  

h2.uzivclanky {
  font-size: 1em;
  font-weight: bold;
  color: #011F3C;
  margin: 0 0 2px 0;
}        
      



.clanekinput {
  border: 1px solid black;
  background-color: #f4d4d4; 
  color: #000; 
  font-weight: normal; 
  cursor: pointer;
  }
.clanek-edit
{
 padding: 5px;
  }

.clanek-text
{
font-size: 1em;
  }

#clanek_blok
{
font-size: 16px;
  }
  
.packa
{
	cursor: pointer;
	text-decoration: underline;
}

legend.uprava { 
font-size: 11px; 
font-weight: bold; 
color: #E0E0E0; 
margin: 5px 0; 
padding: 5px; 
border: 1px black; 
background: #f4d4d4; 
color: black; 
}   



.rss-clanky {
 float: right;
 font-size: 0.6em;
 font-weight: normal;
 margin: -17px 0 0 0;
}





/* ****************************************/
/* NHLEDOVKY                             */
/* ****************************************/

.cardfeatured {
        float: left;
        width: 305px;
        margin: 0 8px 15px 0;
        padding: 0px 0px;
        text-align: center;
        background: white;

        border: 1px solid #C5C5C5;
        font-size: 70%;

        height: 490px;
        overflow:auto;
        }

.cardfeaturedtext {
        float: left;
        width: 305px;
        margin: 0 8px 15px 0;
        padding: 0px;
        text-align: left;
        background: white;

        border: 1px solid #C5C5C5;
        font-size: 100%;

        height: 490px;
        overflow:auto;
        }

.cardbig {
        float: left;
        width: 239px;
        margin: 0 5px 15px 0;
        padding: 0px 0px;
        text-align: center;
        background: #fff;

        border: 1px solid #C5C5C5;
        font-size: 70%;

        height: 390px;
        overflow:auto;
        }

.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-nizka {
        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-nizka {
        margin: 10px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
      /*  border: 1px solid red; */
      
        height: 204px;

        } 
        
.card-desc-nizka {
        margin: 5px 10px 7px 10px; padding:0;
        text-align: center;
        font-size: 1.8em;
        font-weight: bold;
        }        

.card-rekl {
        float: right;
        width: 170px;
        margin: 0px 8px 15px 0;
        padding: 0px 0px;
        text-align: center;
        /* background: white; */

        border: 0px solid #C5C5C5;
        font-size: 70%;

        height: 2200px;

        }
        
.card-rekl-siroka {
        float: right;
        width: 170px;
        margin: 0px 8px 15px 0;
        padding: 0px 0px;
        text-align: center;
        /* background: white; */

        border: 0px solid #C5C5C5;
        font-size: 70%;

        height: 2200px;

        }      


.card-rekl-hp {
        float: right;
        width: 170px;
        margin: 10px 8px 15px 0;
        padding: 0px 0px;
        text-align: center;
        /* background: white; */

        border: 0px solid #C5C5C5;
        font-size: 70%;

        height: 900px;

        }

.card-rekl-clanky {
        float: right;
        width: 170px;
        margin: -210px 8px 15px 0;
        padding: 0px 0px;
        text-align: center;
        /* background: white; */

        border: 0px solid #C5C5C5;
        font-size: 70%;

        height: 900px;

        }

.card-seen {
        float: left;
        width: 170px;
        margin: 0 8px 15px 0;
        padding: 0px 0px;
        text-align: center;
        background: white;
       background-image: url("img/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("img/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("img/ukos-en.gif");
      background-position: bottom right;
      background-repeat: no-repeat;
      
        height: 277px;

        }

.cs-only-siroky {

        margin: 10px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
      /*  border: 1px solid red; */
      
      background-image: url("img/ukos-cz.gif");
      background-position: bottom right;
      background-repeat: no-repeat;
      
        height: 377px;
        
        }
        
.en-only-siroky {
        margin: 10px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
      /*  border: 1px solid red; */
      
      background-image: url("img/ukos-en.gif");
      background-position: bottom right;
      background-repeat: no-repeat;
      
        height: 377px;

        }        
        
        
.only {
        margin: 10px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
      /*  border: 1px solid red; */
      
        height: 274px;

        }
        
.onlytext {
        margin: 0px 0px 0px 0px;
        padding: 0px 10px 0px 10px;
      /*  border: 1px solid red; */
      
        height: 274px;
        line-height: 120%
        }                  
        
.card-seen-my {
        float: left;
        width: 170px;
        margin: 0 8px 15px 0;
        padding: 0px 0px;
        text-align: center;
        background: white;
       background-image: url("img/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;
        }
        
        
.clanek-card {
        width: 715px;
        float:left;
        margin: 0 8px 15px 0;
        padding: 0px 0px;
        text-align: center;
        background: white;

        border: 1px solid #C5C5C5;
        font-size: 90%;

        overflow:auto;
        }   
        
.clanek-card-photo {
        margin: 10px auto; padding:0;
        border: none;
        }             
        
.clanek-only {
        margin: 10px 0px 50px 0px;
        padding: 0px 0px 0px 0px;
      /*  border: 1px solid red; */
        }
.clanek-card-title a:link, .clanek-card-title a:visited, .clanek-card-title a:active {
  color: black;
  text-decoration: underline;
  font-weight: bold;
  font-size: 100%;
}       
.clanek-card-desc {
        margin: 5px 10px 50px 10px; 
        padding:0;
        text-align: right;
        font-size: 95%;
        }        
.clanek-card-info {
        margin: 0px 10px 0px 10px; 
        padding: 0;
        font-size: 100%;
        color: black;
        }
        
.clanek-card-text {
        margin: 0px 10px 0px 10px; 
        padding: 0;
        line-height: 1.5;
        font-size: 100%;
        text-align: left;
        color: black;
        }        
        
.clanek-card-sec-info {
        margin: 0px 0px 0px 0px; 
        padding: 0;
        font-size: 80%;
        color: #E2E2E2;
        }

.clanek-card-info a {
        margin: 0 3px; padding:0;
        color: #000;
        font-weight: bold;
        text-decoration: none;
        }
        
.clanek-card-sec-info a.cam:link, .clanek-card-sec-info a.cam:visited, .clanek-card-sec-info a.cam:active {        
        margin: 0 10px; padding:0;
        text-align: right;
        color: #808080;
        text-decoration: none;
        }          

.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;
}

.blackborder {
 border: solid 1px black;
}

.whiteborder {
 border: solid 1px white;
 margin: 0px 0px 15px 15px;
}

#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; */
        
}


.adscenter {
  text-align: center;
  margin: 20px 0px 20px 0px;
}

.allinfo-ram {
  width: 745px;
  border: solid 1px #C5C5C5; 
  background-color:#F7F7F7;

  color: black;
  margin: 0px 0 10px 0;
  padding: 0px 0px 5px 8px;
}

.allinfo-ram-siroky {
  width: 947px;
  border: solid 1px #C5C5C5; 
  background-color:#F7F7F7;

  color: black;
  margin: 0px 0 10px 0;
  padding: 0px 0px 5px 8px;
}

.allinfo-ram-white {
  width: 740px;
  border: solid 1px #C5C5C5; 
  background-color: #FFF;

  color: black;
  margin: 0px 0 10px 0;
  padding: 0px 5px 5px 8px;
}

.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;
}

/* # -------------------------------------------------- */

.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;
}

hr
{
    border-style: solid;
    border-color: #C5C5C5;
    border-width: 0px 0px 1px 0px; 
}

/* # -------------------------------------------------- strankovani & spol */

/* ## ------------------------------ .obalstrankovani */

.obalstrankovani
{
    width: 720px;
    border-bottom: solid 1px #C5C5C5;  
    color: black;
    margin: -13px 0px 10px 0px;
    padding: 10px 0px 5px 0px;
    float: left;
}

.obalstrankovani td
, .tdstrankovani
{
    color: black;
    font-weight: bold;
    padding: 2px 0;
    font-size: 0.8em;
    text-decoration: none;
}

.obalstrankovani a:link
, .obalstrankovani a:visited
, .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;
}

/* ## ------------------------------ .fc? */

.fcl
{
    float: left;
}

.fcr
{
    float: right;
}

.fcb
{
    clear: both;
}

/* ## ------------------------------ .paging */

.paging
{
    color: black;
    margin: 0px 0px 10px 0px;
    padding: 5px 0px 5px 3px;
    color: black;
    font-weight: bold;
}

.paging a
, .paging a:link
, .paging a:visited
, .paging a:active
{
    border: 1px solid #a2a2a2;
    padding: 0px 4px;
    
    color: black;
    background-color: #e2e2e2;
    text-decoration: none;
    font-size: 0.8em;
    font-weight: normal;
}

.paging a:hover
{
    border: 1px solid #cc0000;
    padding: 0px 4px;
    color: #cc0000;
    text-decoration: none;
}

.paging span.checked
{
    border: 1px solid #cc0000;
    padding: 0px 4px;
    color: #cc0000;
    background-color: #FFFFFF;
    text-decoration: none;
    font-size: 0.8em;
}

/* # -------------------------------------------------- kalendar zprávy*/

.kalendar
{
    border: 0px solid #cc0000;
    margin: 20px 0 0 0;
    padding: 5px 0;
    background-color: #ffffcc;
}

.kalendar .radek
{
    margin: 5px 10px;
}

.kalendar .titulek
{
    width: 50px;
    display: block;
    float: left;
    font-size: 0.9em;
    font-weight: bold; 
}

.kalendar .disabled
{
    color: #d0d0d0;
    border: 1px solid #d0d0d0;
    margin: 0px -2px;
    padding: 0px 2px;
    text-decoration: none;
    font-weight: normal;
}

.kalendar .checked
{
    color: #cc0000;
    border: 1px solid #cc0000;
    margin: 0px -2px;
    padding: 0px 2px;
    text-decoration: none;
    background-color: white;
    font-weight: normal;
}

.kalendar a:link
, .kalendar a:visited
, .kalendar a:active
{
    color: black;
    border: 1px solid #a2a2a2;
    padding: 0 2px;
    margin: 0 -2px;
    text-decoration: none;
    background-color: #e2e2e2;
    font-weight: normal;
}

.kalendar a:hover
{
    color: #cc0000;
    border: 1px solid #cc0000;
    padding: 0px 2px;
    margin: 0 -2px;
    text-decoration: none;
}

/* # -------------------------------------------------- */


/* # -------------------------------------------------- kalendar galerie*/

.kalendar-galerie
{
    border: 0px solid #cc0000;
    margin: 20px 0 0 0;
    padding: 5px 0;
    background-color: #fff;
}

.kalendar-galerie .radek
{
    margin: 5px 10px 5px 10px;
}

.kalendar-galerie .titulek
{
    width: 50px;
    display: block;
    float: left;
    font-size: 0.9em;
    font-weight: bold; 
}

.kalendar-galerie .disabled
{
    color: #d0d0d0;
    border: 1px solid #d0d0d0;
    margin: 0px -2px;
    padding: 0px 2px;
    text-decoration: none;
    font-weight: normal;
}

.kalendar-galerie .checked
{
    color: #cc0000;
    border: 1px solid #cc0000;
    margin: 0px -2px;
    padding: 0px 2px;
    text-decoration: none;
    background-color: white;
    font-weight: normal;
}

.kalendar-galerie a:link
, .kalendar-galerie a:visited
, .kalendar-galerie a:active
{
    color: black;
    border: 1px solid #a2a2a2;
    padding: 0 2px;
    margin: 0 -2px;
    text-decoration: none;
    background-color: #e2e2e2;
    font-weight: normal;
}

.kalendar-galerie a:hover
{
    color: #cc0000;
    border: 1px solid #cc0000;
    padding: 0px 2px;
    margin: 0 -2px;
    text-decoration: none;
}

.dnesni {

    padding: 0px 0px 0px 60px;
    margin: -10px 0px 0px 0px;
    font-size: 0.8em;
}
/* # -------------------------------------------------- */

.allinfo-ram-beta {
  width: 958px;
  border: solid 1px #C5C5C5; 
  background-color:#F7F7F7;
  color: black;
  margin: 10px 0 10px 0;
  padding: 5px;
}

.allinfo-ram-beta-siroky {
  width: 1160px;
  border: solid 1px #C5C5C5; 
  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: #011F3C;
}

h1 {
  font-size: 1.2em;
  font-weight: bold;
 /* border-top: solid 1px #C5C5C5; */
  color: #011F3C;
  margin: 5px 0 15px 0;
  padding: 15px 0px 0px 0px;
}

h1.hp {
  font-size: 1.2em;
  font-weight: bold;
 /* border-top: solid 1px #C5C5C5; */
  color: #011F3C;
  margin: 5px 0 5px 0;
  padding: 0px 0px 0px 0px;
}

.clanek-text h1 {
  font-size: 1.4em;
  font-weight: bold;
 /* border-top: solid 1px #C5C5C5; */
  color: #011F3C;
  margin: 15px 0 15px 0;
  padding: 15px 0px 0px 0px;
}

.clanek-text h2 {
  font-size: 1.3em;
  font-weight: bold;
 /* border-top: solid 1px #C5C5C5; */
  color: #011F3C;
  margin: 15px 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: #011F3C;
  margin: 0 0 2px 0;
}

h2.cam2 {
  font-size: 1.2em;
  font-weight: bold;
  color: #011F3C;
  margin: 0 0 2px 0;
  margin: 10px 0 5px 0;
}


h3.cam3 {
  font-size: 0.9em;
  font-weight: bold;
  color: #011F3C;
  margin: 15px 0 5px 0;
}

h2.cam2disc {
  font-weight: bold;
  margin: 5px 0 10px 0;
  padding: 0;
  color: #FD4302;
  font-size: 1.1em;
}



h2.df {
  font-size: 1em;
  font-weight: bold;
  color: #011F3C;
  margin: 0 0 2px 0;
}

.allinfo-text {
  font-size: 0.8em;
  margin: 0px 0px 20px 0px;
  line-height: 1.5;
}


.allinfo-text-reklama {
  font-size: 0.8em;
  margin: 0px 0px 20px 0px;
}

.default-link {
  font-weight: bold;
  color: #011F3C;
}

#fotka-uzivatele { 
margin: 15px 0px 20px 0px 

}


#motto-vedle-fotky {
  font-size: 0.8em;
  float: right;
  width: 450px;
  
}

#motto-bez-fotky {
  font-size: 0.8em;
  margin: 0 0 20px 0;
}
#info1 {
/* detail fotky a uzivatele */
  font-size: 1.1em;
  width: 470px;
  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: 480px;
  font-size: 1em;
  border-left: 1px solid #C5C5C5;
  margin: 0px 0px 10px 10px;
  float: right;
}

#info2-siroka {
  width: 500px;
  font-size: 1em;
  border-left: 1px solid #C5C5C5;
  margin: 0px 0px 10px 0px;
  float: right;
}

#info2-content {
    padding: 0 0 0 5px;
  /*  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: 5px auto 5px auto;
  padding: 5px;
  text-align: center;
  border: 1px solid #C5C5C5;
}

.photo-desc-so {
  width: 600px;
  font-size: 0.8em;
  margin: 0px 5px 20px 220px;
  padding: 3px 0px 0px 0px;
  text-align: left;
  border: 0px solid #C5C5C5;
}

.photo-desc-so-siroka {
  width: 600px;
  font-size: 0.8em;
  margin: 0px 5px 20px 322px;
  padding: 3px 0px 0px 0px;
  text-align: left;
  border: 0px solid #C5C5C5;
}

.photo-desc-text {
  font-size: 0.8em;
  margin: 0px 0px 8px 0px;
  padding: 0px;
}

.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-size: 0.8em;
  font-weight: bold;
  color: #011F3C; 
  float: left;
}

.tdzvyraznene {
  width: 130px;
  vertical-align: top;
  font-size: 0.75em;
  font-weight: bold;
  color: #011F3C; 
}

.tdzvyraznene-fotak {
  width: 130px;
  vertical-align: top;
  font-size: 0.6em;
  font-weight: normal;
  color: #011F3C; 
}

.tdzvyraznene2 {
  width: 360px;
  font-size: 0.7em;
  font-weight: bold;
  color: #011F3C; 
}
.dti { 
  margin: 0px 0px 10px 106px;


}

.kat {margin-left: 72px }

.b1 {margin-left: 10px }

.nedostupne {
color: #011F3C; 
  /* 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;
}

#topdnekomentare {
  width: 525px;
  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:both;
}

.lcistic {
  clear: left;
}

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;
}

#tophodnoceni {
  width: 505px;
  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;
}

.plavacek-pravy-top {
  float: right;
  width: 355px;
  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: 250px;
  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.0em;
  font-weight: bold;
  background-color: #e2e2e2; 
  border: 1px solid #a2a2a2;
  color: black;
  padding: 0 8px;
  margin: 0;
}
.bodik-big {
font-size: 0.8em;
  color: #cc0000;
  font-weight: bold;
  margin-left: 5px;
}

.bodiky-mini {
font-weight: normal;
color: black;
font-size: 0.7em;
}


.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;
}

.reakce_deleted {
  border: 1px solid #e2e2e2;
        background-color: #FFF;
}

.reakce_admin_show {
    border: 2px solid green;
    background-color: #FFF;
}

.reakce_vygumovano {
    border: 1px solid red;
    background-color: #FFF;
}

.admin_only {
    border: 1px solid navy;
    background-color: #FFF;
    padding: 5px;
    margin: 5px;
}




/* ************* NASTEVN??AJ?UIVATELE *********** */

.nast-1 {
  width: 200px;
  text-align: right;
  font-weight: bold;
  font-size: 0.8em;
  color: #011F3C;
  vertical-align: top;
}

.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: #011F3C;
  padding: 0 10px 0 10px;
}

.nast-fotak-1b {
  width: 450px;
  text-align: left;
  text-valign: top;
  font-weight: normal;
  font-size: 0.8em;
  color: #011F3C;
  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: #011F3C;
}

.mpx-link-red {
  font-size: 1em;
  font-weight: bold;
  color: red;
}

.underline {
  text-decoration: underline;
  cursor: pointer;
}

.sady {
  cursor: pointer; 
  /*  background: url("img/sipka-dolu.gif") right center no-repeat; */
  /* background-color: #e2e2e2; */  
  text-decoration: underline;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  border: 0px solid #404040;
  
}

.link-foto {

  cursor: pointer;  
  background: url("img/fotografie-odkaz.gif") right center no-repeat; 
  background-color: #fff;   
  font-size: 10px;
  font-weight: normal;
  text-align: right;
  text-decoration: none;
  padding: 3px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  border: 0px solid #404040;
  
}


/* ****************************************/
/* Link pod fotkou      */
/* ****************************************/


.obal {
  position: relative;
  top: 0px;
  left: 0px;
  float: left;
  height: 23px;
  width: 125px;
}


.odkazfotka {
  cursor: pointer;
  position: relative;
  top: 0px;
  left: 800px;
  margin: 0px;
  padding: 4px 0 2px 20px;
  background: url("img/fotografie-odkaz.gif") 105px 0 no-repeat;
  width: 125px;
  height: 23px;
  color: black;
  font-size: 10px;
  text-decoration: none;
  text-align: left;
  font-weight: normal;
  display: block;
}

.odkazfotkaskryj {
  cursor: pointer;
  position: relative;
  top: 0px;
  left: 800px;
  margin: 0px;
  padding: 4px 0 2px 20px;
  background: url("img/zavrit.gif") 80px 0 no-repeat;
  width: 125px;
  height: 23px;
  color: red;
  font-size: 10px;
  text-decoration: underline;
  text-align: left;
  font-weight: bold;
  display: block;
}





/* ****************************************/


#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;
  font-size: 1.1em;
  text-align: center;
  background-color: white;
  padding: 20px 0px;
  margin: 20px 0px 0px 0px;
  border: 1px solid #c5c5c5;
}


.mpx-blok{
  background-color: white;
  padding: 5px;
  margin: 20px 0px 0px 0px;
  border: 1px solid #fff;
  text-align: left;
}



.link-blok{
  background-color: white;
  padding: 5px;
  margin: 20px 0px 0px 0px;
  border: 1px solid #c5c5c5;
  text-align: right;
  
}

#text-obrazek-fotaku {
  width: 390px;
  font-size: 1.1em;
  text-align: center;
  background-color: white;
  padding: 20px 5px;
  margin: 20px 0px 0px 0px;
  border: 1px solid #c5c5c5;
}

#nahledovky-detail-fotaku {
  width: 390px;
  background-color: #F7F7F7;
  font-size: 1.1em;
  text-align: center;
  padding: 5px 5px;
  margin: 0px 0px 0px 0px;
  border: 0px 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-reklama {
width: 700px;
border-collapse: collapse;
}

.table-td
{
padding: 5px;
color: black;
border: 1px solid black;
}

.table-td-reklama
{
padding: 5px;
color: black;
border: 1px solid black;
font-size: 0.8em;
}

.green
{
color: green;
font-weight: bold;
}


label.label_hover:hover
{
        text-decoration: underline;
        cursor: pointer;
}

.userlist0 {
  width: 10px;
  text-align: left;
  font-weight: bold;
  font-size: 0.8em;
  color: #011F3C;
}


.userlist1 {
  width: 250px;
  text-align: left;
  font-weight: bold;
  font-size: 0.8em;
  color: #011F3C;
}

table.camera 
{
border-collapse: collapse;
}

.cameraname {
  width: 250px;
  line-height: 1.8;
  text-align: left;
  font-weight: normal;
  font-size: 0.8em;
  color: #011F3C;
  border: 1px solid #C5C5C5;
  padding: 3px 4px 3px 4px;
  
}

.cameravalue {
  width: 550px;
  line-height: 1.8;
  text-align: left;
  font-weight: normal;
  font-size: 0.8em;
  color: #011F3C;
  border: 1px solid #C5C5C5;
  padding: 3px 4px 3px 4px;

}

.vatop {
 vertical-align: top; 
}


.userlist2 {
  width: 200px;
  text-align: left;
  font-weight: bold;
  font-size: 0.8em;
  color: #011F3C;
}

.userlist3 {
  width: 100px;
  text-align: left;
  font-weight: bold;
  font-size: 0.8em;
  color: #011F3C;
}

.userlist1n {
  width: 250px;
  text-align: left;
  font-weight: normal;
  font-size: 0.8em;
  color: #011F3C;
}
.userlist-body {
  width: 80px;
  text-align: right;
  font-weight: bold;
  font-size: 0.8em;
  color: #011F3C;
}

.userlist-th {
  text-align: right;
  font-weight: bold;
  font-size: 0.8em;
  background-color: white;
  color: #011F3C;
}

.userlist-th-left {
  text-align: left;
  font-weight: bold;
  font-size: 0.8em;
  background-color: white;
  color: #011F3C;
}

.forumlist1 {
  width: 250px;
  text-align: left;
  font-weight: bold;
  font-size: 1em;
  color: #011F3C;
}

.forumlist2 {
 width: 200px;
  text-align: left;
  font-weight: normal;
  font-size: 1em;
  color: #011F3C;
}

.forumlist3 {
  text-align: center;
  font-weight: bold;
  font-size: 1em;
  color: #011F3C;
}

.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.clanky {
  margin: 0px 0px 0px 0px;  
  padding: 0px 5px 5px 5px; 
  list-style-type: disc;
  line-height: 0.8;
  font-size: 12px;
}

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;
}


/* -------------------------------------------------- yacht */

.debug
{
	color: black;
	border: 3px dotted green;
}

fieldset.dybag { border: 1px solid red; }
.dybag legend { font-weight: bold; color: red; }

.dybag p { margin: 0 0 0.5em 0; }

.dybag table { border-collapse: collapse; }
.dybag table th, .dybag table td
{
    border: 1px solid gray;
    padding: 0.125em 0.25em;
    vertical-align: top;
    text-align: left;
}
.dybag table th { background: lightgray; }

.dybag h2 { margin: 0 0 0.5em 0; font-size: 1.8em; }
.dybag h3 { margin: 0 0 0.5em 1em; font-size: 1.5em; }
.dybag h4 { margin: 0 0 0.5em 1em; font-size: 1.3em; color: black; }

.dybag a { text-decoration: none; color: blue; }
.dybag a:hover { background: lightgray; }

.dybag em { font-style: normal; font-weight: bold; }
.dybag strong { text-decoration: underline; }

/* -------------------------------------------------- /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;
}

a.mesic-galerie-checked:link, a.mesic-galerie-checked:visited, a.mesic-galerie-checked:active {
  color: red;
  border: 1px solid red;
  padding: 0 2px;
  margin: 0 -2px;
  text-decoration: none;
  background-color: white;
  font-weight: normal;
}

a.mesic-galerie-checked:hover {
  color: #cc0000;
  border: 1px solid #cc0000;
  padding: 0px 2px;
  margin: 0 -2px;
  text-decoration: none;
}


a.dalsi-rok:link, a.dalsi-rok:visited, a.dalsi-rok:active {
  color: white;
  border: 1px solid #a2a2a2;
  padding: 0 2px;
  margin: 0 -2px;
  text-decoration: bold;
  background-color: #626262;
  font-weight: normal;
}

a.dalsi-rok: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;
}



.ramecek-clanek-home{
  float:left;
  width: 540px;
  border: 1px solid #a2a2a2;
  margin: 0px 0px 30px 0px;
    background-color: #fff;
  padding: 2px;
}





.anotacehome {
        width: 360px;
        margin: 0px;
        padding: 5px;
        text-align: left;
        background: white;
        
        font-size: 80%;
        
        line-height: 1.5;
        }  


div.home-topc {
  width: 520px;
  font-size: 1.3em;
  font-weight: bold;
  color: #011F3C;
  margin: 10px 0 10px 0;
  padding: 0px 0px 0px 0px;
  line-height: 1.5;
}


/* --------> FORMTOVN?KLECI?K ?NK?*/

.blokclanky {
        float: left;
        width: 540px;
        margin: 20px 0px 25px 0;
        padding: 5px;
        text-align: left;
        background: white;
        border: 1px solid #C5C5C5;
        font-size: 80%;
        height: 150px;
        overflow:auto;
        line-height: 1.5;
        }
        
.ramecek-clanek-v-obsahu {
  height: auto;
  border: 0px solid #a2a2a2;
  margin: 0px 0px 0px 140px;
  /* background-color: #e5e5e5; */
  padding: 0;
  background-color: #fff;
}


.ramecek-clanek{
  border: 1px solid #a2a2a2;
  margin: 0 0 20px 0;
  background-color: #e5e5e5;
  padding: 0;
}


.ramecek-clanek-vlastni {
float:left;
  width: 540px;
  border: 1px solid #a2a2a2;
  margin: 0px 0px 20px 0px;
    background-color: #fff;
  padding: 3px;
}



.ramecek-clanek-vlastni-v-obsahu {
height: auto;
  border: 1px solid #a2a2a2;
  margin: 0px 0px 20px 0px;
    background-color: #fff;
  padding: 3px;
}


.ramecek-clanek-vlastni-hack {
   float: left;
   background: white;
   min-height: 100px;
   height: 100px;
   width: 710px;
   padding: 10px;
   margin: 0px 0px 40px 0px;
   border: 1px solid #a2a2a2;
   }
   
div[class] .ramecek-clanek-vlastni-hack {
   height:auto;
   padding: 10px;
   }



.clanek-nazev {
  background-color: #011f3c;
  color: #ffffff;
  font-weight: normal;
  padding: 5px;
}

.fright-clanek {
 border: 0px solid white;
 color: white;
 float: right;
 height: 53px;
 margin:  0px 0px 0px 20px;
 padding: 0px;
}

.ramecek-clanek-vlastni-vnitrni{
  width: 385px;
  border: 0px solid #a2a2a2;
  margin: 0px 0px 0px 140px;
  /* background-color: #e5e5e5; */
  padding: 0;
  background-color: #fff;
}

.ramecek-foto-v-clanku {
height: auto;
  float: left;
  width: 135px;
  border: 0px solid red;
  margin: 0px;
  padding: 0px 0px 0px 0px;
  

}


.clanek-vlastni-nazev-home {
  border: 0px solid #f2f2f2;
/*  background-color: #FFFFFF; */ 
  color: #ffffff;
  font-weight: normal;
  font-size: 13px;
  padding: 5px 0px 8px 5px;
  background-color: #011f3c;
  line-height: 1.5;

}


.clanek-vlastni-nazev {
  border: 0px solid #f2f2f2;
/*  background-color: #FFFFFF; */ 
  color: #ffffff;
  font-weight: normal;
  font-size: 13px;
  padding: 5px 5px 8px 5px;
  background-color: #011f3c;
    line-height: 1.5;

}

.clanek-nazev a {
  color: white;
  font-weight: bold;
  margin: 20px 0 0 0;
  text-decoration: underline;

}

.clanek-vlastni-nazev a {
  color: white;
  font-weight: bold;
  margin: 0px 0 0 0;
  text-decoration: underline;
}

.clanek-vlastni-nazev-home a {
  color: white;
  font-weight: bold;
  margin: 0px 0 0 0;
  text-decoration: underline;
}

.clanek-nazev a:hover {
  color: white;
}



.dat{
 font-size: 0.8em;
 margin: 4px 0 0 0;
 color: #dfdfdf;
}

.dat-vlastni{
 font-size: 0.8em;
 margin: 4px 0 0 0;
 color: white;
}

.kategorie-clanky{
  color: #011f3c;
  background-color: #f2f2f2;
  padding: 4px 10px 0 10px;
  font-size: 0.8em;
}

.kategorie-clanky-vlastni{
  color: #011f3c;
  background-color: #e2e2e2;
  padding: 4px 10px 5px 10px;
  font-size: 0.8em;
}
.klicova-slova-clanky{
  color: #011f3c;
  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;
}
.kategorie-clanky-vlastni a:link, .kategorie-clanky-vlastni a:visited, .kategorie-clanky-vlastni a:active {
  text-decoration: underline;
  color: navy;
}

.popis-clanku{
  padding: 10px;
  background-color: #e5e5e5;
}

.popis-clanku-vlastni{
 padding: 10px;
 background-color: #f2f2f2;
}

.anotace-clanku {
 
 background-color: #fff;
 font-style: italic;
 padding: 0px 0px 0px 165px;
 font-size: 0.8em;
 font-style: italic;
 line-height: 1.5;
}

.obranotace {
 padding: 5px;
 background-color: #fff;
 font-size: 0.8em;
 font-style: italic;
}

.italic { 
 font-style: italic;
}

.anotace-ramecek-foto {
  border: 0px solid red;
  margin: 3px 15px 10px 0px;
  padding: 0px;
  float: left;

}

.profil-autora {
  border: 1px solid #656565;
  margin: 5px;
 padding: 7px;
 background-color: #fff;
 color: #656565;
 font-size: 1em;
 font-style: italic;
}

.sdilejte {
  border: 1px solid #000;
  margin: 5px;
 padding: 7px;
 background-color: #fff;
 color: #000;
 font-size: 1em;
 font-style: normal;
}

.jak-vznika {
  border: 1px solid #A2A2A2;
  margin: 5px 0px 5px 0px;
 padding: 7px;
 background-color: #f7f7f7;
 color: black;
 font-size: 1em;
 font-style: none;
  line-height: 2;
}

.bublina-obr {
        margin: 10px 0px 0px 0px;
        border: 0;
}

.cisticicara {
width: 720px;
}

h3.slinkou{
display:block;
padding: 10px 0px 0px 0px;

}

.h3text{
display:block;
padding: 13px 0px -13px 0px;
border-bottom:1px solid #c5c5c5;
font-size: 14px;


}



/* --------> 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: 5px 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;
}

.autor{
  width: 640px;
 _width: 650px;
  border: 1px solid rgb(113,160,249);
  background-color: rgb(221,235,255);
  font-size: 0.8em;
  color: black;
  padding: 5px 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;
}
/* opice_embed */

.boxupopice {
position: absolute; 
top: 150px; 
left: 300px; 
width: 600px; 
height: 500px; 
border: 1px solid black; 
padding: 0px;
background-color: #e2e2e2; 
visibility: visible; 
display: block; 
z-index: 9002; 
opacity: 1;	
}

.boxupopicein {
position: absolute;
top: 1px; 
left: 1px; 
width: 580px; 
height: 470px; 
border: 1px solid #c5c5c5;
padding: 5px; 
overflow: auto; 
background-color: #353637; 
visibility: visible; 
color: black;
font-family: sans-serif; 
font-weight: normal; 
font-size: 12px; 
line-height: normal; 
opacity: 1;
	
}


.vyskakovaci {
	background: #ddd;
	padding: 0px 10px 5px 10px;
	border: 7px solid #fff;
	float: left;
	width: 460px;
	position: fixed;
	_position: absolute;
	top: 19%;
	left: 51%;
	_top: 350px;
	_left: 400px%;
	margin: 0 0 0 -250px;
	z-index: 100;
 text-align: left;
	

}

.vyskak h1 {
	margin: 0px 0 10px 0;
	padding: 11px 5px 5px 10px;
	font-size: 1.65em;
	font-weight: bold;
	/* background:#ddd url("img/nadpis.gif") no-repeat top left; */
}

.vyskak h3 {
	margin: 5px 0 5px 0;
	padding: 10px 5px 5px 10px;
	border-top: 1px solid #bbb;
	font-size: 1.3em;
	font-weight: normal;
}
.vyskak p {
	padding: 5px 0px 0px 0px;
	margin: 5px 0 0px 0;
}
.vyskak img.zavri {
	position: absolute;
	right: -20px;
	top: -20px;
}


/* opice_embed konec */



.vyskakovaci {
	background: #ddd;
	padding: 0px 10px 5px 10px;
	border: 7px solid #fff;
	float: left;
	width: 460px;

	position: fixed;
	top: 19%;
	left: 47%;
	margin: 0 0 0 -250px;
	z-index: 100;
 text-align: left;
	

}

.vyskak h1 {
	margin: 0px 0 10px 0;
	padding: 11px 5px 5px 10px;
	font-size: 1.65em;
	font-weight: bold;
	/* background:#ddd url(../images/po/nadpis.gif) no-repeat top left; */
}

.vyskak h3 {
	margin: 5px 0 5px 0;
	padding: 10px 5px 5px 10px;
	border-top: 1px solid #bbb;
	font-size: 1.3em;
	font-weight: normal;
}
.vyskak p {
	padding: 5px 0px 0px 0px;
	margin: 5px 0 0px 0;
}
.vyskak img.zavri {
	position: absolute;
	right: -20px;
	top: -20px;
}


/* # yacht */

.y p
{
	font-size: 0.8em;
	margin: 0px 0px 20px 0px;
	line-height: 1.5;
}

.y select
{
	margin: 0px;
}

.y label
{
	font-weight: bold;
}

.y h2
{
	font-size: 1.2em;
	font-weight: bold;
}

.y h3
{
	font-size: 1em;
	font-weight: bold;
}

/* # clanek */

.clanek
{
}

.clanek p
{
	margin: 0 0 1ex 0;
}

.clanek-text
{

}


/* # soutez */

.soutez label
{
	font-weight: bold;
}


/* # chart */

a.chart-button-update, a.chart-button-update:link, a.chart-button-update:visited
{
	background-color:#98BF21;
	border:1px solid #FFFFFF;
	color:#FFFFFF;
	display:block;
	font-size:11px;
	font-weight:bold;
	margin-left:1px;
	outline:1px solid #98BF21;
	padding:3px 0 4px;
	text-align:center;
	text-decoration:none;
	width:120px;
}

.chart-button-update
{
	cursor: pointer;
	background-color:#E2E2E2;
	border:1px solid #FFFFFF;
	color:#000;
	display:inline;
	font-size:11px;
	font-weight:bold;
	margin-left:1px;
	margin-right:5px;
	outline:1px solid #C5C5C5;
	padding: 2px 5px 3px 5px;
	text-align:center;
	text-decoration:none;
	width:120px;
}


.chart-button-update-cu
{
	cursor: pointer;
	background-color:#E2E2E2;
	border:1px solid #FFFFFF;
	color:#000;
	display:inline;
	font-size:11px;
	font-weight:bold;
	margin-left:20px;
	margin-right:5px;
	outline:1px solid #C5C5C5;
	padding: 2px 5px 3px 5px;
	text-align:center;
	text-decoration:none;
	width:120px;
}


/* detaily statistik */

table.newspaper-b
{
	font-size: 13px;
	margin: 5px 5px 5px 20px;
	width: 700px;
	text-align: left;
	border-collapse: collapse;
	border: 1px solid #c5c5c5;
}
table.newspaper-b th
{
	padding: 15px 10px 10px 10px;
	font-weight: bold;
	font-size: 14px;
	color: #000;
	text-align: right;
}
table.newspaper-b tbody
{
	background: #fff;
}
table.newspaper-b td
{
	font-size: 12px;
	padding: 10px;
	color: #000;
	border-top: 0px dashed #fff;
	text-align: right;
	
}
table.newspaper-b tbody tr:hover td
{
	color: #000;
	background: #f7f7f7;
}


table.newspaper-a
{
	font-size: 13px;
	margin: 5px 5px 5px 5px;
	text-align: left;
	border-collapse: collapse;
	border: 1px solid #c5c5c5;
}
table.newspaper-a th
{
	padding: 15px 10px 10px 10px;
	font-weight: bold;
	font-size: 14px;
	color: #000;
	text-align: left;
}
table.newspaper-a tbody
{
	background: #fff;
}
table.newspaper-a td
{
  width: 247px;
	font-size: 12px;
	padding: 10px 30px 10px 30px;
	margin: 0px;
	color: #000;
	border-top: 0px dashed #fff;
	text-align: center;
	
}

table.newspaper-a tbody td.col1-hover
{
	color: #000;
	background: #E2E2E2;
}

/* ytab */


.ytab-bar
{

    padding: 10px 0 0px 0;
    margin: 0px 0px 0px 0px;
    font: bold 0.75em Verdana;

    border: solid #C5C5C5;
    border-width: 0 0 1px 0;
    z-index: 2;
}

.ytab-bar a
{
    text-decoration: none;
}

.ytab-bar a:hover
{
    background: #000000;
    text-decoration: underline;
}

.ytab-bar a.ytab-select:hover
{
    background: #FFFFFF;
}

.ytab-bar .ytab-thumb
{
   display: inline-block;
  /*  padding: 7px 8px 7px 8px; */
    padding: 0.5em 0.6em 0.5em 0.6em; 
    margin: 0 0.3em -0.1em 0;

    cursor: pointer;
    font-weight: bold;

    color: #FFFFFF;
    background: #000000;

    border: solid #C5C5C5;
    border-width: 1px;
    z-index: 3;
}

.ytab-bar .ytab-select
{
    color: #FE8A00;
    background: #FFFFFF;

    border-bottom-color: #FFFFFF;
}

.ytab-card
{
    background: #FFFFFF;

    padding: 5px 5px 5px 10px;
    margin-bottom: 1em;

    border: solid #C5C5C5;
    border-width: 0 1px 1px 1px;
    z-index: 1;
}




/* # clanek */

/* # -------------------------------------------------- */

/* # -------------------------------------------------- emacs */
/* v2008-09-27
Local Variables:
mode: outline-minor
outline-regexp: "/\\* [#]+"
End:
*/

