/*
	by Broskev.cz (Vojtěch Schlesinger)
*/

.card {
	float: left;
	width: 130px;
	margin: 0 2px 2px 0;
	padding: 5px 0;
	text-align: center;
	/*border-right: 1px solid #666;
	border-bottom: 1px solid #666;
	 added rules */
	/*height: 100px;*/
	overflow:auto;
	}
	
.card-title {
	margin: 0 0 5px 0;
	font-size: 130%;
	color: green;
	}
.card-photo {
	margin:0 auto; padding:0;
	border: none;
	}
.card-desc {
	margin: 5px 10px; padding:0;
	text-align: left;
	font-size: 100%;
	}
.card-info {
	margin: 5px 10px 0 10px; padding:0;
	text-align: right;
	font-size: 90%;
	color: #666;
	}

.cleaner { clear:both }




body { 
background: #330000;
font: .8em "Trebuchet MS", Arial, Sans-Serif; 
font-family: Georgia, 'New York CE', utopia, serif;
font-family: Palatino, 'palatino linotype', serif;
color: white; 
color: #ffe0df;
text-align:center;
margin:0;
padding:0;
}
h2 { color: #340300; text-decoration: underline;}
.listek p {margin:0 0 5px 0;padding:0;}
.lp {float: right;padding:0;}
.listek {margin: 5px 0 0 0; padding:0; border-bottom: 1px solid brown; }
.listek h2{ padding: 0; width: 500px; margin: 0; font-size: 1.4em; color: white; text-decoration: none;}
#top {
	background: #f0f0f0 url(./images/top.jpg) no-repeat; 	
	margin: 0 auto;
	padding:0;
	width:829px;
	height: 325px;
}



	
 #content {
width: 829px;
      margin:0 auto;
      padding: 0 auto;
      border-top:0;
      text-align:left;
       background: url(./images/bck.jpg) repeat-y; 	
       _height: 400px;
       min-height: 400px;
      }
   #sidebar {
      float: left;
      width: 235px;
      margin:0; padding:0;
      
      }
   #sidebar-content {
      margin:0; padding: 0 10px 1em 19px;
    color: #FFF2B3;
      }
   #main {
      margin:0 0 0 235px; padding:0;

      }
   #main-content {
      margin:0; padding: 0 20px 1em 0.5em;
      font-size: 100%;
      }
   hr.cleaner {
      clear:both;
      height:1px;
      margin: -1px 0 0 0; padding:0;
      border:none;
      visibility: hidden;
      }
	
	
	#lng {text-align: right; padding: 10px 20px 0 0;}
	
	
	/****
	MENU	
	*****/
	#menu  { width: 470px; margin: 25px 0 0 350px; _width: 490px; _margin: 15px 0 0 280px; }
	#menu ul {
		list-style-type:none;
		padding:0;
	}
	#menu ul li {float: left;margin:0;padding:0; }
	#menu a {
float: left;
color: #777;
color: #003C5E;
color: white;
color: #ffd0cf;
font-weight:bold;
padding: 0 0.4em 0.3em 0.4em;
font-size: 115%;
text-decoration: none;
}

#menu a:hover
{

color: #ffffff;
color: black;
text-decoration: underline;
}

#menu a:active
{
text-decoration: underline;
color: #ffffff;
}
.selected {
text-decoration: underline;
}
	.errors { color:red;}
	.notices{color:blue;}
	




	
	h1 { font-size: 2em; color: #FFF2B3; font-weight: normal; padding: 0 0 0 35px; margin:0;
	background: url('./images/h1.jpg') no-repeat; overflow: hidden;}
	
	h3 { font-size: 1.2em; padding: 0; }
		h2 { font-size: 1.5em; padding: 0; }

	em { border-bottom: 1px dotted #fff; cursor: pointer; }
	a { color: #9D2900; color: white; text-decoration: underline; font-weight: bold;}
	a:hover { color: #ffe0df; 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;
	}

	
	
/** 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;
	background: light-blue;
	
}

.admin-table-light th, .admin-table-light td {
	padding: 4px;
	margin: 0;
border: 1px solid #DFDFDF;
}
.admin-table-light th {
background: #CACACA;
background: #DFF2FF;
font-weight: bold;
}
.right {
text-align:right;
}
/*********************
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;
}

.footer {

padding: 0.8em;
width:  950px;
margin:0 auto;
text-align:left;

}



.center { text-align:center;}


