BODY,html {
  margin: 0px; 
	padding: 0 0 0 0; /* mezera odvrchu*/ 
	font-size : 0.9em;
		font-size : 11px;

	background-color: rgb(51,51,51); 
	FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
	COLOR:#292829;
	background: #A50000;
}


     #banan_lista 
     {
     font-family: Verdana, Geneva, Arial, Helvetica,sans-serif;
     font-size:14px;
     width:100%;
     background:#373737;
     color:white; 
     border-bottom:1px solid white;
     padding-top:2px;padding-bottom:3px;
	 padding-left:10px;
     } 
     
     #banan_lista a, #banan_lista a visited {font-size:14px;color:white;text-decoration:underline;font-weight:normal;} 
     
     #banan_lista a:hover 
     { font-weight:normal;background:none;color:yellow;text-decoration:underline;}


td {
  vertical-align: top;
}

#obal {
	BACKGROUND:  #fff;
	padding: 0 0 0 0; /* mezera vlevo*/
	width: 990px;
	margin: 0;
  /*margin: auto;*/
}

.error {
  color: red;;
  font-weight: bold;
  text-align: center;
}
.rybka {
  background-color: rgb(165,0,0);
  color: white;
  text-align: right;
}

.rybka img {
  padding:  0;
  margin: 0;
  padding-left:10px;
  padding-right:10px;
  _padding-right:5px;
  padding-top:5px;

}

.rybka .home { 
  color: white;
  font-size: 2.0em;
  text-align: right;
  padding:  0;
  margin: 0;
  padding-right:20px;
  margin-top:30px;
  
}

.menu {
  background-color: rgb(42,84,126);
}

.menu a {
  text-align: left;
  font-size: 1.1em;
  font-stretch: condensed;
  color: white;
  text-decoration: none;
}

.menu p {
   padding: 5px 0 5px 10px;  
   margin: 10px 0 10px 10px;
}
.menu a:hover {
  text-decoration: underline;
}

.menu .prihlaseny_nick {
  font-size: 1.1em;
  color: white;
  font-weight: bold;
}

.menu .logout {
  font-size: 0.7em;
  color: white;
  font-weight: normal;
}

#tabulka {
  border: 0;
}

#main_table {
  border-collapse: collapse;
}
.menu p .login {
  font-weight: bold;
  font-size: 1.1em;
  padding: 0;  
  margin: auto;
}

h1, #katalog #h1 {
  color: rgb(165,0,0);
  font-size: 14px;
  font-weight: bold;
  text-align: center;
  padding-top: 0px;
  padding-bottom: 0px;
  margin-bottom: 5px;
  padding-right: 1px;
}

.main {
  min-height: 650px;
  height: 650px;
  margin: 0;
  padding: 10px 10px 10px 10px;
}

.center {
  text-align: center;
}

.main h3 {
  font-size: 1.7em;
  font-weight: bold;
  color: rgb(1,102,1);
  margin: 0;
  padding: 5px 0 10px 0;
  padding-bottom:5px;
}

.main h2 {
  font-size: 13px;
    margin: 0;
  margin-bottom:2px;
  
  color: rgb(60,108,157);

  padding: 0;
  font-weight: bold;
}

.main legend {
  padding: 5px 0 5px 0;
  font-size: 1.0em;
  font-weight: bold;
  color: rgb(1,102,1);
}

.main label {
  color: rgb(165,0,0);
}

.main .info {
  color: rgb(165,0,0);
}

.main .podkategorie {
  color: rgb(255,22,22);
  font-weight: normal;
}

.main .katalog {
  color: rgb(60,108,157);
  cursor: pointer; 
  cursor: hand;
  padding: 5px 0 5px 0;
  font-weight: bold;
}

.main .skryvany {
  display: none;
  padding: 0;
}

.main input {
  /* color: rgb(42,84,126);  modra */
  color: rgb(101,101,101); 
  /*border-color: rgb(42,84,126);*/
}
.main fieldset {
  border: 1px solid rgb(60,108,157);
}

.main .tab {
  border: 5px rgb(60,108,157) solid;
  background-color: rgb(60,108,157);
  text-align: center;
}

.main .kontakt {
  background-color: white;
  margin: 0;
  font-size:11px;
line-height:16px;
  padding: 0px;
  padding-top:4px;
  padding-bottom:4px;
}

.kontakt a {
  padding: 5px 0 0 0;
  
}
.main .helpdesk {
  background-color: rgb(60,108,157);
  color: white;
font-size:12px;
  font-weight: bold;
  margin: 5px 5px 5px 5px;
  padding: 5px 5px 5px 5px;  
  background-color: rgb(60,108,157);
}

.main .mail {
  color: rgb(42,84,126);
  font-weight: bold;
  font-size: 0.9em;
  text-decoration: none;
}

a {
  color: rgb(165,0,0);
  font-weight: bold;
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

.main .hlavni {
  text-decoration: underline;
  color: rgb(255,22,22);
  text-align: center;
  font-size: 1.0em;
  font-weight: bold;
  padding: 10px 0 10px 0;
  margin: auto;
}

#stredwebu
{
  color: rgb(101,101,101);
  text-align: justify;
  padding-left: 7px;
  padding-right: 3px;
  _padding-right: 5px;
  line-height:14px;

}

.main .hlavni:hover {
  text-decoration: none;
}

.main .text_katalog {
  color: rgb(101,101,101);
  font-size: 0.9em;
  font-weight: normal;
  text-align: justify;
  padding: 0 0 10px 0;
  margin: 0;
}
 
.main .text {
  color: rgb(101,101,101);
  font-size: 0.9em;
  font-weight: bold;
  text-align: justify;
}

.cerveny_sloupec {
  background-color: rgb(165,0,0);
  border-left:1px solid white;
}

fieldset
{
padding: 10px;
}


#katalog{width: 360px; background-color: rgb(255,255,255); }
#katalog .linka{background-image: url(./line.gif); width: 360px; height: 1px; background-repeat: no-repeat;}
#katalog .sekce{color: rgb(42,84,126); font-weight:bold;}
#katalog .seda{color: rgb(170,170,170);}
#katalog .vip{border: 1px solid black; margin: 5px; padding: 5px; background-color: rgb(240,240,240);}
#katalog .no_vip{margin: 5px 5px 20px 5px; padding: 5px;}
#katalog h2 {color: rgb(42,84,126); font-weight:bold; margin: 0; padding: 0; display: inline;}
#katalog h1.uzivatel {color: rgb(42,84,126); font-weight:bold; margin: 0; padding: 0; display: inline;}

big
{
color: black;
}
