/* layout - začátek*/
body {
margin:0; 
	padding:0;
	background:#333333;
	background:#330033;
	text-align:center;
	font-family: "Times New Roman", Times, serif;
	font-size: 100%;
  color: #BFBFBF;
 color: white;

	}

#hlavicka {
	width:942px;
     padding: 0px;
     border: 0px solid black;
	 height:100px;

}



#hlavickaA {
	margin:0; padding:0;
	}

#hlavickaA a {
	display:block;
	width:269px; height:100px;
	margin:0; padding:0;
	background: url("/pic/horni_listaA.png") top left no-repeat;
	text-decoration: none;
	float:left;

  }

#hlavickaA a span { display:none }




.hlavickaB {
	float:right;

     padding: 0px;
	width:673px;	
	background: url('/pic/horni_listaB.png') left no-repeat;
	 height:100px;
    
}


#obsah {
	margin:0em auto;
	border: 1px solid black;
	text-align:left;
	width: 942px;
	background: url('/pic/pozadi2f.gif') top left repeat-y;
	}

#levypanel {
	float: left;
	width: 742px;
	margin:0; padding:0;
	}

#levypanel-obsah {
	margin:0; 
	padding: 0.5em 1em;
	}

#hlavnipanel {
	margin:0 0 0 742px; 
	padding:0;
  min-height: 400px;
 _height: 400px;
  }

#hlavnipanel-obsah {

	margin:0px; 
	padding: 0px;
	}

#paticka {
     padding: 0px;
     border-top: 1px solid black;
     background: #dddddd;

  clear:both;
background: url('/pic/pozadi2.gif') top left repeat-y;

}

hr.cleaner {
	clear:both;
   display: none
	}

.paticka-leva {
	float:left;
  width: 742px;

}
.paticka-prava 
{
height:19px;
	margin:0 0 0 742px; 
	font-size: 12px;
	padding-left:2px;
 padding-bottom:2px;

	}


.paticka-prava .text
 {
 padding-top:5px;
	}

.menu-obrazek
{
	margin-left:2px;
	margin-top:15px;
	color: #CC99CC;
	font-weight:bold;
	font-size: 20px;
 	background: url('/pic/pozadi_menuf.gif') top left repeat-x;
  width:198px;
  _width:193px;

}


.menu
{
	list-style:none;
	list-style-image: url('/pic/sipka.gif');
	margin:0;
	padding-left:30px;

}

.menu a:active,.menu  a:visited,.menu a:link

{
color: white;
text-decoration:none;
font-weight:bold;
font-size:13pt;
}

.menu  a:hover
{
color: #CC66CC;
}


#copyright {
  float:left;
	width:71px; height:19px;
	margin:0; padding:0;
	background:url("/pic/copyright2.gif") top left no-repeat; 
  }

#copyright span
{
display:none;
   }


#menu-text,
#menu-fotogalerie,
#menu-odkazy {
 	width:180px; height:25px;
	margin:0; padding:0;
  }


#menu-text  span,
#menu-fotogalerie span,
#menu-odkazy span
{
display:none;
  }
   
  #menu-fotogalerie  {
	background:url("/pic/fotogalerie.gif") top left no-repeat; 	
   }
   
   #menu-text   {
	background:url("/pic/menuf.gif") top left no-repeat;
   }
  #menu-odkazy  {
	background:url("/pic/odkazy.gif") top left no-repeat;
 	
   }
   
/* layout - konec*/
h1
	{
	color: #330033;

  	font-size: 170%;
    padding-top: 7px;		
	
	}

h2
	{
	color: #CC99CC;
		font-size: 150%;
    padding-top: 5px;		
	
	}
h3
	{
	color: white;
	margin:0;
  	font-size: 120%;
    padding-top: 4px;		
	 padding-bottom: 4px;		
	}

#levypanel-obsah h3 a:link , #levypanel-obsah h3 a:visited , #levypanel-obsah h3 a:active
	{
	color: yellow;
	}

#levypanel-obsah h3 a:hover
	{
color: #CC99CC;
	}


#levypanel-obsah p
	{
	  font-size: 120%;
		text-align: justify;
		margin-top: 0px;
		margin-bottom: 4px;
  }
  
#levypanel-obsah a:link
	{
  color: yellow;
  }

#levypanel-obsah a:visited 
{
color: navy;
}

#levypanel-obsah a:hover
{
color: #CC99CC;
}

#levypanel-obsah address
{
font-style:normal;
}
#levypanel-obsah legend
{
	  font-size: 110%;
	  color: yellow;
}

#levypanel-obsah fieldset
{
	  width: 80%;
}

.txtimg

{
color: #BFBFBF;
padding-bottom:10px;

}

.imgimg

{
		border: none;
	margin-left:55px;
}

#hodnoceni

{
z-index: 1;
	padding:5px;
	background:#5C5F64;
	background:#663366;

  
  height: 20px;
  border: 1px dashed gray;
  margin-bottom:10px;
}


#hodnoceni a:visited, #hodnoceni a:link
{
	padding:2px;
  height: 20px;
text-decoration: none;
  color: yellow;

}

.form input {
display: block;
width: 250px;
float: left;
margin-bottom: 10px;
}

.form input 
{
display: block;
color: black;
	background:#BFBFBF;
  border: 1px solid black;
 

}

.checkbox input 
{
  widht:20px;
	  border: 1px solid black;

}


label{
float: left;
text-align: right;
width: 120px;
padding-right: 20px;
margin-bottom: 10px;
text-align:left;
}

br 
{
clear: left;
}

textarea 
{
margin-bottom: 10px;
	  border: 1px solid black;
  background:#BFBFBF;
  width:500px; 
  height: 100px;
}

hr
{
  width: 100%;
margin-top: 10px;
margin-bottom: 10px;

}


.form .submit
{
	  border: 1px solid gray;
  background:#BFBFBF;
  width: 100px;
	  border: 1px solid black;

}

 .edit
{
  background:#BFBFBF;
 	  border: 1px solid black;
  text-decoration:none;
  color: black;
  padding-left:4px;
  padding-right:4px;

}





.komentare, .emkomentare
{
	padding:5px;
	background:#5C5F64;
	background:#663366;
  border: 1px dashed gray;
  margin-bottom:10px;
  

}

#levypanel-obsah .emkomentare
{
  font-size: 100%;
  width:90%;
	margin:0px 0px 10px 10px;
  font-style: italic;

}

.error,.errorform
{
  margin-top:20px;
	padding:5px;
	background:#5C5F64;
	background:#663366;
  border: 1px dashed gray;
  margin-bottom:10px;
  text-align: center;
  color: white;
}

.errorform
{
	color: #CC99CC;
	  font-size: 120%;

}


#hodnoceni a span.exiftext {
  display: none;

}

#hodnoceni a:hover .exiftext strong 
{
color : white;
}

#hodnoceni  a:hover .exiftext

{
  display: block;
  padding:5px;
	background:#5C5F64;
	background:#663366;
  color: yellow;
  border: 1px dashed gray;
   z-index: -1;
  float:right;
}

#hodnoceni a:hover {
  background-position: 0 0;
	color: #CC99CC;
}
.vlozeni {
  text-align:center;
    font-size: 120%;

}

.narcholu
{
 margin-top: 10px;
  text-align:center;
 
}

.day
{
width: 20px; 
}

.menuleft
{
	list-style:none;
	list-style-image: url('/pic/sipka.gif');
	margin:0;
	padding-left:30px;
}

.menuleft a:active,.menuleft a:visited,.menuleft a:link

{
text-decoration:none;
font-weight:bold;
font-size:12pt;
}

#levypanel-obsah .menuleft a:link

{
color: yellow;
}


#levypanel-obsah .menuleft a:active

{
color: yellow;
}

#levypanel-obsah .menuleft a:visited
{
color: yellow;
}

#levypanel-obsah .menuleft  a:hover
{
color: #CC66CC;
}

#hlavnipanel-obsah .logout
{
color: #CC99CC;
padding-top:10px;

}


th
{
color: white;
background: #330033;
}

td
{
background: #5C5F64;
background:#663366;
}

table  .number 
{
color: white;
background: #5C5F64;
background:#663366;
text-align: center;
}
