body {
	margin: 0;
	padding: 0;
	background-color: black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	text-align: center;
	color: #ccc;
}
																		/* elements */

hr {
	display: none;
}
#text p {
	margin: 0 0 5px 0;

}
h1 {
	font-size: 0.7em;
	margin: 3px 3px 0 0;
}
h2 {
	margin: 15px 0 5px 15px;
	font-size: 1.4em;
}
h3 {
	margin: 0 0 5px 0;
	font-size: 1.2em;
	color: #f69;
	text-transform: uppercase;	
}
td {
	font-size: 0.8em;
}
a {	color: #ff6699;}
a:hover {color: #FF0099;}
input.tlacitko {
	background-color: #191919;
	color: #b6b6b6;
	border-bottom: 2px black solid;
	border-right: 2px black solid;
	border-top: 2px #666666 solid;
	border-left: 2px #666666 solid;
	cursor: pointer;
}
optgroup {
	background-color: #ff6699;
	font-weight: bold;
	font-style: normal;
} 
optgroup option {
	background-color: #ffccdd;
}

																				/* DIV */
#page {
	margin: 30px auto 0 auto;
	width: 715px;
	text-align: left;
}
#header {
	margin: 0;
	height: 130px;
	color: White;
	background-color: #ff6699;
	background-image:url(/images/header.jpg);
	background-repeat:no-repeat;
	text-align: right;
}
#logo {
	float: left;
}
#banner {

	margin: 20px 10px 0 0;
}
#login {
	margin: 0 auto 0 auto;
	padding: 20px;
	width: 200px;
	color: White;
}
#datum {
	float: left;
}
#menu0 {
	text-align: right;
}
#menu1 {
	margin: 0;
	float: left;
	background-color: #030303;
	background-image: url(/images/menu_n.gif);
	background-repeat: repeat-x;
	font-weight: bold;
	border-left: 1px solid #333;
	border-right: 1px solid #333;
	width:713px !important; 
	width /**/:715px;
}
#container {
	margin: 0;
	padding: 0 0 10px 0;
	float: right;
	width: 715px;
	background-color: #333;
}
#menu2 {
	float: left;
	background-color: #030303;
	background-image: url(/images/menu_n.gif);
	background-repeat: repeat-x;
	margin: 0;
	padding: 0;
	border-left: 1px solid #333;
	border-right: 1px solid #333;
	width:713px !important; 
	width /**/:715px;
}
#text {
	margin: 0;
	float: left;
	width: 715px;
	background-color: #333;
}
#footer {
	float: right;
	width: 715px;
	height: 20px;
	background-color: #272727;
	margin: 1px 0 0 0;
}
#footer p {
	text-align: right;
	margin: 2px 5px 0 0;
}
#footer a {
	text-decoration: none;
}
																/* CLASS */
.textcontainer1{
	margin: 20px 10px 0 10px;
}
.textcontainer1 h2{
 margin: 15px 0 5px 0;
}
.setrideno {
 text-decoration: none;
 color: #ffcccc;
}
.akey {
	text-decoration: underline;
}
.reakce{
   float: right; position: relative;
}
.textcontainer2{
	margin: 10px 10px 0 10px;
	padding: 10px;
	background-color: #454545;
	border: 1px solid black;
}
.textcontainer3{
	margin: 10px 10px 0 10px;
	padding: 10px;
	background-color: #ffccdd;
	border: 1px solid black;
	color: Black;
}
.textcontainer3 h3{ color: Black; }
.textcontainer4{
	margin: 10px 10px 0 10px;
	padding: 10px;
	background-color: #1e1e1e;
	border: 1px solid black;
}
.textcontainer4 table {
	margin: 10px 0 0 0;
	font-size: 1.2em;
}
.pole {
	background-color: #666;
	border: 1px solid black;
	float: none;
}
.povinnepole {
	background-color: #ffccdd;
	border: 1px solid black;
	float: none;
}
.hlaska {
	color: Red;
	font-weight: bold;
	padding: 5px 0 0 10px;
}
.aaa {
	background-color: #9ACD00;
	padding: 0 2px 0 2px;
	margin: 0;
}
.skryte {
	display: none;
}
.center {
	margin: 0 auto 0 auto;
}
.cislovani {
	font-size: 1em;
	margin:5px 0 5px 10px;
}
																					/* ikony form */
.bold, .italic, .cite, .anchor, .href, .mail, .img {
	float: left;
	background-repeat: no-repeat;
	height: 17px;
	width: 17px;
	margin: 0 0 3px 3px;
}
.bold {	background-image: url(/images/bold.gif);}
.italic {	background-image: url(/images/italic.gif);}
.cite {	background-image: url(/images/cite.gif);}
.anchor {	background-image: url(/images/anchor.gif);}
.href {	background-image: url(/images/href.gif);}
.mail {	background-image: url(/images/mail.gif);}
.img {	background-image: url(/images/img.gif);}

																				/* MENU 0 */


#navlist0{
padding:0;
margin: 0 0 0 0;
font-size: 1em;
font-weight: bold;
text-transform: uppercase;
}
#navlist0 li{
list-style: none;
margin: 0;
display: inline;
}
#navlist0 li a{
padding: 3px 5px 3px 5px;
text-decoration: none;
color: #b6b6b6;
}

#navlist0 li a:hover{
color: #f69;
}
#navlist0 li a#current0{
background: #f69;
color: black;
}

																					/* MENU 1 */
#navlist1{
padding: 3px 0;
margin: 5px 0 0 0;
border-bottom: 1px solid #606060;
font-size: 1em;
font-weight: bold;
text-transform: uppercase;
}
#navlist1 li{
list-style: none;
margin: 0;
display: inline;
}
#navlist1 li a{
padding: 3px 0.5em;
margin-left: 3px;
border-bottom: none;
text-decoration: none;
color: #b6b6b6;
}

#navlist1 li a:hover{
color: #f69;
}
#navlist1 li a#current1{
border: 1px solid #606060;
background: #333;
border-bottom: 1px solid #333;
color: #f69;
}

																				/* MENU 2 */

#navlist2{
padding: 3px 0;
margin: 5px 0 0 0;
border-bottom: 1px solid #606060;
font-size: 1em;
font-weight: bold;
}
#navlist2 li{
list-style: none;
margin: 0;
display: inline;
}
#navlist2 li a{
padding: 3px 0.5em;
margin-left: 3px;
border-bottom: none;
text-decoration: none;
color: #b6b6b6;
}

#navlist2 li a:hover{
color: #f69;
}
#navlist2 li a#current2{
border: 1px solid #606060;
background: #333;
border-bottom: 1px solid #333;
color: #f69;
}

																				/* menu formular */


ul#navlist{
	font-size: 1.3em;
	font-weight: bold;
	margin: 0;
	padding: 0 0 10px 0;
	white-space: nowrap;
}
#navlist li{
	display: inline;
	list-style-type: none;
}
#navlist a { 
	padding: 10px 10px; 
	text-decoration: none;
}
#navlist a:hover{
	color: #fff;
	background-color: #454545;
	text-decoration: none;
}
#navlist li a#current{
	background-color: #ff6699;
	color: Black;
}
/*             styles for the star rater                */	
	ul.star-rating {float: left}
	.star-rating{
		list-style:none;
		margin: 0px;
		padding:0px;
		width: 125px;
		height: 25px;
		position: relative;
		background: url(/images/alt_star.gif) top left repeat-x;		
	}
	.star-rating li{
		padding:0px;
		margin:0px;
		/*\*/
		float: left;
		/* */
	}
	.star-rating li a{
		display:block;
		width:25px;
		height: 25px;
		text-decoration: none;
		text-indent: -9000px;
		z-index: 20;
		position: absolute;
		padding: 0px;
	}
	.star-rating li a:hover{
		background: url(/images/alt_star.gif) left bottom;
		z-index: 2;
		left: 0px;
	}
	.star-rating a.one-star{
		left: 0px;
	}
	.star-rating a.one-star:hover{
		width:25px;
	}
	.star-rating a.two-stars{
		left:25px;
	}
	.star-rating a.two-stars:hover{
		width: 50px;
	}
	.star-rating a.three-stars{
		left: 50px;
	}
	.star-rating a.three-stars:hover{
		width: 75px;
	}
	.star-rating a.four-stars{
		left: 75px;
	}	
	.star-rating a.four-stars:hover{
		width: 100px;
	}
	.star-rating a.five-stars{
		left: 100px;
	}
	.star-rating a.five-stars:hover{
		width: 125px;
	}
	.star-rating li.current-rating{
		background: url(/images/alt_star.gif) left center;
		position: absolute;
		height: 25px;
		display: block;
		text-indent: -9000px;
		z-index: 1;
	}
/* posune radek kousek dolu, pro procenta u hosdnoceni souboru */
.dolu {
	position: relative;
	top: 10px;
}

.sample {
  border: 1px dashed #f69; 
  font-family: "Courier New", Courier, monospace; 
  font-size:1.0em;
  margin: 1em; 
  padding: 0.25em; 
  color: #ffffff; 
  text-align: left;
 }
pre {
  font-family: "Courier New", Courier, monospace; 
  margin:0;

}

