/* CSS Document */
body, table {
  font-family:Arial;
  font-size:9pt;
}

.skryt2, .skryt {
  display:none;
}

a {
  color:#2F6681;
}

a:hover {
  text-decoration:none;
  color:blue;
}

.navigace {
  width:100%;
  height:33px;
}

.navigace .nav {
  float:left;
  clear:right;
  width:9%;
  margin:3px 1px 3px 1px;  
  text-align:right;
  border:1px solid gray;   
  padding:4px 2px 4px 2px;           
}

.navigace .m-home {border-top:2px solid #CA2601;}
.navigace .m-clanky {border-top:2px solid #619818;}
.navigace .m-foto {border-top:2px solid #509AB5;}
.navigace .m-trener {border-top:2px solid #B162BD;}
.navigace .m-posilovna {border-top:2px solid #FE8300;}
.navigace .m-poradna {border-top:2px solid #5F8B95;}
.navigace .m-kontakt {border-top:2px solid #D8E544;}
.navigace .m-onas {border-top:2px solid #6D5541;}
.navigace .m-forum {border-top:2px solid #067dc9;}
.navigace .m-shop {border-top:2px solid black;}

.navigace .aktivni {
  font-weight: bolder;
}

.navigace a {
  text-decoration:none;
  font-weight:bold;
  color:black;
}

.navigace a:hover {
  color:red;
}

.rss {
  padding:5px;
  text-align:center;
}

#dokument
{
    width:1000px;
    height:auto;
}

#dokument #zahlavi {
  width:100%;
  height:70px;
  background:url('../images/logo_massbuilder.gif') no-repeat;
  text-align:right;
}

#dokument #zahlavi form {
  padding:17px 0px 0px 0px;
  margin:0px;
}

#dokument #telo
{
    width:100%;
}

#telo #TeloLevySloupec
{
    width:200px;
    vertical-align:top;
}

#telo #TeloStredniSloupec
{
    width:auto;
    vertical-align:top;
}

#telo #TeloPravySloupec
{
    width:250px;
    vertical-align:top;
}

#zapati {
  border-top:3px solid gray;
  padding:5px 0px 0px 0px;
  width:100%;
}

#zapati .navigace .nav
{
    border:none;
    width:auto;
    padding:2px;
}

#cesta
{
    margin:4px;
}

#cesta a
{
    color:white;
    font-size:8pt;
}

#path
{
    height:25px;
}

#path #inf
{
    float:left;
    clear:right;
    width:200px;
    height:25px;
    color:white;
    margin:0px 0px 0px 3px;
    text-align:right;
    font-size:8pt;
    font-weight:bold;
}

#path #inf div
{
    margin:5px 4px 4px 4px;
}

#path #tree
{
    float:left;
    clear:right;
    color:white;
    width:775px;
    height:25px;
}

.rubriky-strom {
  border:1px solid gray;
}

.rubriky-strom .nadpis {
  background:#7CA23B;
  padding:6px;
  color:white;
  font-weight:bold;
  font-size:10pt;
  margin:0px;
}

.rubriky-strom .strom {
  margin:5px;
}


.rubriky-strom .strom .cara {
  border-bottom:1px dotted gray;
}

.rubriky-strom .strom .sekce-hlavni {
  padding:4px;
  margin:0px;
  font-size:12px;  
}

.rubriky-strom .strom .pozadi {
  background:#E2E2E2;
}

.rubriky-strom .strom .sekce-hlavni a {
  margin:0px 0px 0px 8px;
  text-decoration:none;
  color:#333333;
}

.rubriky-strom .strom .sekce-hlavni .aktivni {
  color:#C81308;
  font-weight:bold;
}

.rubriky-strom .strom .sekce {
  padding:2px 0px 2px 0px;
  background:#ECEBEB;
  margin:0px;
  font-size:12px;
}

.rubriky-strom .strom .sekce a {
  text-decoration:none;
  position:relative;
  color:#333333;
}

.rubriky-strom .strom .sekce .aktivni {
  color:#C81308;
}

.rubriky-strom .strom .podsekce {
  padding:2px 0px 2px 0px;
  background:#ECEBEB;
}

.rubriky-strom .strom .podsekce a {
  text-decoration:none;
  position:relative;
  color:#333333;
}

.odkazy {
  margin:15px 0px 0px 0px;
  border-right:1px solid #E25E00;  
}

.odkazy .nadpis {
  background:#F7CF17;
  color:#F76915;
}

.odkazy .odkaz {
  padding:5px;
}

.odkazy .odkaz .popis {
  font-size:10px;
}

.clanky-nej {
  margin:15px 0px 0px 0px;
  border-right:1px solid #B1D580;
}

.ram-nadpis {
  font-weight:bold;
  padding:6px;
}

.clanky-nej .nadpis {
  background:#C5E59A;
  color:#619818;
}

.clanky-nej .clanek-nej {
  padding:3px 5px 3px 5px;
  font-size:8pt;
}

.forum-akt {
  margin:15px 0px 0px 0px;
  border-right:1px solid #ADA152;
}

.forum-akt .nadpis {
  background:#DAD198;
  color:#9A3F44;
}

.forum-akt .prispevek {
  padding:3px 5px 3px 5px;
  height:15px;
  font-size:8pt;
}

.frm-login {
  background: #E4E8E9;
  height:140px;
  border-top:1px solid gray;
  border-right:1px solid gray;
}

.frm-login form {
  padding:5px 10px 10px 10px;
  margin:0px;
}

.frm-login form .odkaz {
  text-align:right;
}

.uzivatel-menu {
  background:url("../images/logo_loged.gif") no-repeat;
  border-top:1px solid gray;
  border-right:1px solid gray;
}

.uzivatel-menu .uzivatel {
  padding:30px 8px 0px 8px;
}

.uzivatel-menu .menu {
  margin:8px;
  line-height:150%;
}

.uzivatel-menu .menu a {
  padding:0px 0px 0px 20px;
  display:block;
}

.uzivatel-menu .menu .moje-foto {
  background:url("../images/ico_kamera.gif") no-repeat;
}

.uzivatel-menu .menu .nastaveni {
  background:url("../images/ico_i.gif") no-repeat;
}

.uzivatel-menu .menu .kosik {
  background:url("../images/ico_kosik1.gif") no-repeat;
}

.uzivatel-menu .kosik-info {
  padding:0px 8px 0px 8px;
}

.uzivatel-menu .kosik-info .kosik-cena {
  text-align:right;
  font-weight:bold;
}

.uzivatel-menu form {
  margin:5px 0px 0px 0px;
  text-align:right;
  padding:5px;
}

.strankovani {
  text-align:center;
  padding:5px 0px 5px 3px;
  font-size:8pt;
  margin:3px; 
}

.strankovani .strana {
  text-decoration:none;
  font-weight:bold;
}

.strankovani .strana-aktivni {
  text-decoration:underline;
}

.web-nadpis {
  font-size:16px;
  font-weight:normal;
  margin:0px 0px 10px 0px;
  color:#C81308;  
}

.filtr {
  padding:5px;
  margin:5px 0px 5px 0px;
}

.filtr .nadpis {
  font-weight:bold;
  font-size:10pt;  
  padding:0px 0px 0px 20px;
  background:url("../images/ico_info2.gif") no-repeat;  
}

.filtr form {
  font-size:8pt;
  margin:10px;
}

.filtr form input, .filtr form select {
  font-size:8pt;
}

.help {
  background:url("../images/ico_info.gif") no-repeat #EAEAEA;
  padding:5px 5px 5px 35px;
  margin:0px 0px 10px 0px;
}

.dulezite {
  color:red;
  font-weight:bold;
}

.foto-nove {
  width:100%;
  margin:3px 0px 3px 0px;
}

.foto-nove .nadpis {
  background:#509AB5;
  padding:6px;
  font-weight:bold;
  color:white;
  font-size:10pt;
  border:1px solid #509AB5;  
}

.foto-nove .foto {
  width:100%;
  margin:3px 0px 3px 0px;
  height:80px;
  border:1px solid #CECEE1;
}

.foto-nove .foto .preview {
  padding:3px;
  float:left;
  clear:right;
  /*width:105px;*/
}

.foto-nove .foto .preview img {
  border:1px solid gray;
}

.foto-nove .foto .info {
  text-align:right;
  padding-right:5px;
  font-size:8pt;
}

.foto-nove .foto .info .nazev {
  color:#B162BD;
  font-weight:bold;
  font-size:10pt;
}

.foto-nove .foto .info a {
  text-align:right;
  margin:3px;
}

.banner img {
  border:1px solid black;
}

.b-top {
  float:left;
  clear:right;
  text-align:right;
  width:68%;
}

.b-left {
  text-align:center;
  margin:5px 0px 5px 0px;
}

.b-right1 {
  text-align:center;
  margin:5px 0px 0px 0px;
}

.banner .info {
  font-size:9px;
  text-align:right;
  padding-right:3px;
  margin:0px;
}

.zvyrazneni-1 {
  border:1px solid red;
  color:red;
}

.zvyrazneni-2 {
  border:1px solid red;
  background:#F0666B;
}

.zvyrazneni-2 a {
  color:white;
}

.zvyrazneni-top {
  border:1px solid #F5E20C;
  background:#FAF5B8;
}

