/*
	by Broskev.cz (Vojtěch Schlesinger)
*/


body { 
background: #cacaca url(./images/top-r2.jpg) repeat-x 0 86px; 	
font: .8em "Trebuchet MS", Arial, Sans-Serif; 
color: #444; 
text-align:center;
margin:0;
padding:0;
}

p {  padding: 8px 0 8px 5px; }

#top {
	background: #f0f0f0 url(./images/top2.jpg) no-repeat; 	
	margin: 0 auto;
	padding:0;
	width:980px;
	height: 126px;
}


	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;}
	
 #content {
     width: 980px;
      margin:0 auto;
      padding: 0 auto;
      border: 1px solid #00799F;
      border: 1px solid white;
      border-top:0;
      text-align:left;
      max-width: 1024px;
      background: #f0f0f0;
       background: #e0e0e0 url(./images/left-bck.jpg) repeat-y; 	
      }
   #sidebar {
      float: left;
      width: 264px;
      margin:0; padding:0;
      
      }
   #sidebar-content {
      margin:0; padding: 0;
      
      }
   #main {
      margin:0 0 0 264px; padding:0;
      }
   #main-content {
      margin:0; padding: 0.5em 1em;
      font-size: 100%;
      background: #f0f0f0;
      }
   hr.cleaner {
      clear:both;
      height:1px;
      margin: -1px 0 0 0; padding:0;
      border:none;
      visibility: hidden;
      }
	
	
	
	
	
	
	
#nadpis {font-size: 2em; color: black; font-weight: normal;  margin: 0; padding: 0.3em; color: #396A7B; color: #A34114; background: #e0e0e0;}
	
	
	/****
	MENU	
	*****/
	#menu ul {
		list-style-type:none;
		margin:0;
		padding:0;
	}
	#menu a {
display:block;
width:245px;
height:27px;
color: #777;
color: #003C5E;
background: url("images/menu.gif") 0 0 no-repeat;
text-decoration: none;
}

#menu a:hover
{
background: url(images/menu.gif) 0 -27px;
color: #ffffff;
}

#menu a:active
{
background: url(images/menu.gif) 0 -54px;
color: #ffffff;
}

li.outer
{
background: url("images/menu.gif") 0 -81px no-repeat;
}

li.outer a
{
display: block;
margin: 0;
padding:0;
width:100%;
height:100%;
overflow:hidden;
background: url("menu.gif") top left no-repeat;
}

.selected a span {
color: #ffffff;
background: url(images/menu.gif) 0 -27px;
}

li.outer span
{
display: block;
margin:0;
padding: 8px 25px 0 10px;
}
	.errors { color:red;}
	.notices{color:blue;}
	




	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; }
	
	h3 { font-size: 1.5em; border-bottom: 1px solid #cacaca; margin: 10px 0 5px 0; padding: 0; }
		h4 { font-size: 1.2em; 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;
	}

.ks { width: 20px;}
.right {text-align:right;}

/** 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;
}

.card {
	float: left;
	width: 265px;
	margin: 0 2px 2px 0;
	padding: 5px 0;
	text-align: center;
	/*border-right: 1px solid #666;
	border-bottom: 1px solid #666;
	 added rules */
	height: 200px;
	overflow:hidden;
	}
	
.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 }

