/*
	by Broskev.cz (Vojtěch Schlesinger)
	based on : luka cvrk (www.solucija.com)
*/

.velke { font-size:120%;}
/* zla prasarna ;D * { margin: 0; padding: 0; }*/
* { margin: 0; padding: 0; }
body { padding: 20px 0 0;  background: #f0f0f0 url(./images/top.jpg) repeat-x; font: .74em "Trebuchet MS", Arial, Sans-Serif; color: #444; }
	h1 { font-size: 3em; font-weight: normal; float: left; margin: 0; padding: 0;}
	h1 a { text-decoration: none; cursor: hand; width: 200px; height: 60px; background:red;}
	
	h1 a span {display: none;}
	h2 { font-size: 2em; color: #FFF2B3; font-weight: normal;  margin: 5px 0 0 0; padding: 0; }
	#nadpis {font-size: 2em; color: black; font-weight: normal;  margin: 0; padding: 2px 0 5px 10px; margin: 12px 0 5px 0; color: #396A7B; color: #A34114;}
	h3 { font-size: 1.5em; border-bottom: 1px solid #cacaca; margin: 10px 0 5px 0; padding: 0; }
	p  { margin: 0; line-height: 1.8em; }
	em { border-bottom: 1px dotted #fff; cursor: pointer; }
	a { color: #9D2900; text-decoration: underline; font-weight: bold;}
	a:hover { color: #A0000E; text-decoration: none; }
	a:visited {	a { color: #9D2900; text-decoration: underline; } }
	img { border: 0; }
	.red { color: #9D2900; }
	input, select, textarea { background: #B5D5DF} 
	.submit { border: 1px solid #cacaca; background: #B5D5DF; color: black; padding: 2px;}
	fieldset { 
		padding: 9px; border:1px solid black;
	}
.wrap { width: 900px; margin: 0 auto; }
 
#header { width: 939px; height: 75px; margin: 0 auto; background: url(./images/registrnavigaci.jpg) no-repeat 0px -7px;}
	#menu  { float: right; padding: 0; margin: 0; list-style: none; }
		#menu li { display: inline; }
		#menu a { display: block; float: left; margin-left: 10px; padding: 7px; text-decoration: none; font-size: 13px; color: #000000; }
		#menu a:hover { color: #000; border-bottom: 2px solid #ccc; }
		#menu .active a { border-bottom: 2px solid #C70012; color: #9D2900;}
 
#middle {
	height: 170px;
	background: #fff url(./images/middle.jpg) repeat-x;
	padding: 0; margin: 0;
	text-align: center;
	clear: both; 

}
#middle-content {
	width: 939px;
	margin: 0 auto; padding: 0 auto;
	text-align: left;
}

#image {float: right;background: url(./images/navigace.jpg) no-repeat 0px -40px; width: 250px; height: 219px; }
	


	.box { float: left; padding: 0 0 0; margin: 0; width: 650px; color: #C7E3EE; }
	
	
	#main {
		text-align: center;

	}
	#content {
	
			width: 900px;
		margin: 0 auto; padding: 0 auto;
		text-align: left;
	}

#bar { height: 40px; width: 939px; margin:  0 0 0; background: url(./images/bar.gif) repeat-x; }
	.step { color: #FAFDDD; margin:2px 10px 0 0;padding: 10px 0 0 3px; font-size: 1.4em; float: left; text-align: center; background: #1C1C1C url(./images/step.gif) no-repeat 5px 5px; height: 35px; width: 38px; }
	.step a { color: #fff; margin: 0 10px 0 0; }
	
	.col { float: left; width: 276px; margin: 0 30px 16px 0; }
	.last { float: right; margin: 0; }
	/*.info { border: 1px solid #e0e0e0; background: #f4f4f4; margin:0;padding:0; width: 939px; margin: 0 auto; }*/

	.footer { clear: both; width: 870px; margin: 10px auto; padding: 15px; border-top: 1px solid #e0e0e0; background: #fff url(./images/small_logotype.jpg) no-repeat right 13px; }	
	.lepsi-footer { background: #E5E5E5 url(./images/small_logotype.gif) no-repeat right 5px; }
	.footer .right { float: right; margin: 0 55px 0 0; }
	.footer a { color: #808080; font-weight: bold; }

	#id_navigace option span { color: red;}
	#id_navigace, .id_navigace { padding: 3px; width: 230px;}
	
	
	.info {
	border: 1px solid #f0f0f0;
	background: white;
	font-size: 90%;
	/*padding-left: 30px;*/
	
	background-image:  url(./images/info.gif);
background-repeat: no-repeat;
background-position: 5px;
background-color: white;
clear: both; width: 830px; margin: 0 auto; padding: 10px 0 0 30px; border-top: 1px solid #e0e0e0;

}
fieldset .info {
	width: 790px;
	}

/** tabulky pro zobrazování v přehledech **/
.admin-table {
	border: 1px solid #7F7F7F;
	margin: 0.5em;
	padding: 0.2em;
	background: #CACACA;
	border-collapse: collapse;
	
}

.admin-table2{
	border: 1px solid #7F7F7F;
	margin: 0px;
	padding: 0;
	background: #CACACA;
	border-collapse: collapse;
	
}
.admin-table2 th, .admin-table2 td {
	padding: 2px;
	margin: 0;
	border: 1px solid #7F7F7F;
}
.admin-table th, .admin-table td {
	padding: 3px;
	margin: 0;
	border: 1px solid #7F7F7F;
}
.admin-table-light {
border-collapse: collapse;
	border: 1px solid #DFDFDF;
	margin: 0.5em;
	padding: 0.2em;
	background: #f0f0f0;
	
}

.admin-table-light th, .admin-table-light td {
	padding: 4px;
	margin: 0;
border: 1px solid #DFDFDF;
}
.admin-table-light th {
background: #CACACA;
font-weight: bold;
}
/*********************
Tridy pro podbarveni radku tabulek
*******************/
.find-item-prijato-managerem-sudy {
	background: #BBD4FB;
}

.find-item-prijato-managerem-lichy {
	background:#8FBDFF;
}

.find-item-fakturovano-t-sudy {
	background: #6FFF90;
}

.find-item-fakturovano-t-lichy {
	background: #6FFF90;
}

.find-item-0 {
	background: #BABABA;
	background: #BBD4FB;
}
.find-item-0:hover {
	background: #CACACA;
	background: #BBD4FB;
}
.find-item-1-sudy {
	background: #CACACA;
	background: #BBD4FB;
	
}
.find-item-1-lichy {
background: #9FC6FF;
}


.find-item-0-sudy{
	background: #efefef;
	background: #f0f0f0;
	
}

.find-item-0-lichy{
	background: #f8f8f8;
	background: #e5e5e5;
}
.find-item-0-hidden{
	background: #dfdfdf;
}
.alignRight,  .right {
text-align: right;
}

.errors {
	color: red;
}

#content p {
margin: 1em 0 0 0;
}
