/**
 * Centrum pro katechezi OOD styles
 * (c) 2006 Vojtech Schlesinger, webstudio broskev.cz
 */

body {
	text-align: center;
	margin: 0;
	padding: 0;
	font-family: Verdana, 'Geneva CE', lucida, sans-serif;
	background: white;
	font-size: 11px;
	color: black;
}

#centered-content {
	text-align: left;
	margin: 0 auto;
	padding: 0 auto;
	width: 900px;

}


#top {
	height: 90px;
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #cacaca;
	margin: 0;
}
#top h1 {
	padding: 15px 0 0 15px;
	margin: 0;
}
#top h1 span {
	display: none;
}
#top h1 img {
	border: 0px;
	width: 230px;
	height: 70px;
}

#top-heading {
	color: #7e7e7e;
	text-transform: uppercase;
}

#right-images {
	float: right;
	margin: 20px 0 0 0;
	background: url(img/cpk-right-images22.jpg) no-repeat top right;
	width: 460px;
	height: 53px;
	border: 3px solid #d0d0d0;
}

h2 {
	color: #E6501D;
	margin: 0 0 1em 0;
	padding: 0;
	text-align: right;
	font-size: 17px;
	text-decoration: underline;
}
.radek1, .radek2 {
	margin: 5px 0 0 30px;
	color: #ffcc00;
}

#main-text {
	min-height: 250px;
	_height: 250px;
}

#login-box {
	
	padding: 0.5em;
	
}
/***
odkazy
**/
#main-content a, #main-content a:visited, #footer a, #footer a:visited   {
	color: #D14342;
	color: #FFA200;
	color: #FF591F;
	font-weight: bold;
	text-decoration: underline;
}
#main-content a:hover, #footer a:hover {
	color: #DA5698;
	font-weight: bold;
	text-decoration: none;
	 color: #8b8982;
	 color: #FFA200;
	 
		
}


/* menu  color: #004969; */		

#menu {
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 13px;
	
	text-align: left;
	display: block;
	width: 240px;
	

	
}
.submenu {
list-style-type: none;
}

#menu li {
	margin: 0;
	padding: 0;
	padding-top: 0.5em;
	
}

#menu li.selected {
	margin: 0;
	padding: 0;
	padding-top: 0.5em;
	
}

.active {
	background: #f0f0f0;
}

.menu-a, .menu-a:visited {
	display: block;
	padding: 0 0 0 14px;
	_height: 0;
	margin: 0;
	color: #004964;
	font-weight: bold;
	text-decoration: none;
	background: url(img/cpk-menu-off.gif) no-repeat 0 3px;
	
}


.menu-a:hover {
	display: block;
	padding: 0 0 0 14px;
	margin: 0;
	
	
	background: url(img/cpk-menu-on.gif) no-repeat 0 3px;
	color: #FB9739;
	font-weight: bold;
	text-decoration: none;
}

	
	#content {
		padding: 1em;
	}

td {
font-size: 11px;
}
	
	#footer {
	font-size: 90%;
	padding: 1em;
	border-top: 1px solid #d0d0d0;
	color: #555555;
}
	
	#pryc {
		position: absolute;
		left: -5000px;
	}
	
	.errors {
		color: red;
	}
	
	.gb-prispevek {
	margin: 0; padding: 0;
		border-bottom: 1px solid white;
	}
	
.file {
		/*border: 1px solid #CACACA;*/
		padding: 0.2em;
		margin-bottom: 0.1em;
	}
	.file h4 {
		font-size: 12px;
	}



h3 {
	font-size: 140%;
	margin:  0 0 1em 0;
	padding: 0;
	color: #E6501D;
}

h4 {
	font-size: 130%;
	margin:  0 0 0.5em 0;
	padding: 0;
	color: #E6501D;
}

h5 {
	font-size: 120%;
	color: #E6501D;
}

h6 {
	font-size: 110%;
	color: #E6501D;
}



#content {
     
      margin:1em auto;
      text-align:left;
      
      }
   #sidebar {
      float: left;
      width: 280px;
      margin:0; padding:0;
      }
   #sidebar-content {
      margin:0; padding: 0.5em 1em;
     
      }
   #main {
      margin:0 0 0 280px; padding:0;
      }
   #main-content {
      margin:0; 
      margin: 0 0 0 1em;
      font-size: 100%;
      }
   hr.cleaner {
      clear:both;
      height:1px;
      margin: -1px 0 0 0; padding:0;
      border:none;
      visibility: hidden;
      }
      
      #div-menu {
      	border: 1px solid #EFEFEF;
      	padding: 1em;
      	
      }
      
      #login-box {
      	border: 1px solid #EFEFEF;
      	padding: 1em;
      	margin-top: 1em;
      	width: 240px;
      }
      
      img {
      border: 0;
      }
