/*  
Theme Name: PAU theme
Theme URI: http://www.pau.cz/
Description: Vzhled pro stranky Pratel angazovaneho uceni.
Version: 1.0
Author: Jaroslav Cvrcek
Author URI: http://acheta.com/
*/ 

*{
	margin: 0;
	padding: 0;
}
body{
	font: 74% Verdana,Arial,lucida,sans-serif;
	text-align: center;
	background-image: url(images/bg.gif);
	background-position: top center;
	background-repeat: repeat-y;
}
#maincontent{
	width: 790px;
	margin: 0 auto 0 auto;
	text-align: left;
	background-image: url(images/main-bg.jpg);
	background-repeat: no-repeat;
	background-position: 0px 100px;
}
#header{
	background-image: url(images/hlavicka.jpg);
	background-repeat: no-repeat;
	width: 790px;
	height: 100px;
	overflow:  hidden;
}
	#header h1 {
			display: block; 
			position: relative; 
			width: 193px; 
			height: 100px; 
			margin: 0; 
			padding: 0;
			font-size: 1.5em;
			text-align: center;
			float: left;
		}
		#header h1 span {
			display:block; 
			position:absolute; 
			left:0; 
			top:0; 
			z-index:1; 
			width:193px; 
			height:100px; 
			margin:0; 
			padding:0; 
			background: url(images/logo.jpg) no-repeat;
			cursor:hand; 
			}
		#header a{
			color: Black;
			text-decoration: none;
		}
	#lang{
		
	}
		#slogan{
			height: 76px;
			
		}
			#slogan div{
				padding-top:15px;
				margin-right: 0px;
				text-align: right;
				padding-right: 15px;
				font-size: 1.8em;
				color: #305C82;
			}
		#lang #obal{
			display: block; 
			position: relative; 
			width: 80px; 
			height: 24px; 
			margin-left: 705px;
			text-align: right;
			font-size: 5px;
		}
		#lang span{
			display:block; 
			position:absolute; 
			z-index:1; 
			height:24px; 
			margin:0; 
			padding:0; 
			cursor:hand; 
		}
			#cs{
				left:0; 
				top:0; 
				background-image: url(images/cs.gif);
				width: 40px;
			}
			#en{
				left:40px;; 
				top:0;
				margin-left:40px;  
				background-image: url(images/en.gif);
				width: 40px;
			}
			
#navigace{
	width: 790px;
	background-image: url(images/menubg_normal.gif);
	background-repeat: repeat-x;
	background-position: center;
	background-color: #185F9B;
	text-align: center;
	}

#navigace ul{
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	margin: 0;
	padding: 0;
	list-style-position: inside;
}

#navigace li{
	position:relative;
	left:0; top:0;
	display:inline;
	list-style-type:none;
	padding:0; margin:0;
	margin-right: -5px;
}
#navigace a{
	color:#fff;
	text-decoration:none;
	line-height:2.2em;
	padding:0.5em 10px;
	margin:0;
	border-right:1px solid #79B5B3;
	border-left:1px solid #79B5B3;
}
#navigace a:hover, #navigace li.current_page_item a, #navigace li.current_page_parent a{
	background-image: url(images/menubg_active.gif);
	background-repeat: repeat-x;
	background-position: center;
	background-color: #79B5B3;
}

#sidebar{
	float: left;
	border: solid 1px white;
	border-width: 0 1px 0 0;
	margin: 0px 0 0 0;
	width: 210px;
}
#text{
	margin: 15px 0 0 225px;
}
#footer{
	border: solid 1px silver;
	border-width: 1px 0 0 0;
	clear: left;
	width: 100%;
	margin: 20px 0 0 0; 
	padding: 5px 0 0 0;
	text-align: center;
}

/*FORMATOVANI TEXTU	*/
#text h2, #text h2 a{
	font-size: 200%;
	color: #32628B;
	margin: 15px 0 0.7em 0;
	font-family: "Times New Roman", Times, serif;
	text-decoration: none;

}
#text h3{
	font-size: 115%;
	color: Black;
	margin: 1.2em 0 0.5em 0.5em;
}
#text p, #text ul, #text ol{
	font-size: 1.1em;
	line-height: 1.3em;
	margin: 0.3em 2em 0.8em 4em;
}
#text p{
	text-align: left;
}
#text ul, #text ol{
	list-style-position: outside;
}
#text a{
	color: Blue;
	text-decoration: underline;
}
#text a:hover, {
	color: #8B0000;
	text-decoration: underline;
}
#text a:visited{
	color: #8B0000;
}
#text .commentlist p{
	margin: 0.3em 2em 0.8em 0em;
	font-family: Georgia, "Times New Roman", Times, serif;
}
#text .commentlist li{
	margin: 0;
	padding: 0;
}
.nobull{
	list-style-type: none;
}

/*SIDEBAR*/
#sidebar h2{
	font-size: 120%;
	font-weight: normal;
	margin: 0px 5px 0 5px;
	background-image: url(images/menubg_normal.gif);
	background-repeat: repeat-x;
	background-position: center center;
	background-color: Navy;
	padding: 5px 5px 5px 35px;
	color: White;
	
}

#sidebar ul, #sidebar ul ol {
	margin: 0;
	padding: 0;
	}

#sidebar ul li {
	list-style-type: none;
	list-style-image: none;
	margin-bottom: 15px;
	}
#sidebar ul li li{
	list-style-image: url(images/odrazka.gif);
}
#sidebar ul p, #sidebar ul select {
	margin: 5px 0 8px;
	}

#sidebar ul ul, #sidebar ul ol {
	margin: 5px 0 0 30px;
	}
#sidebar ul ul li, #sidebar ul ol li{
	margin-right: 8px;
}
#sidebar ul ul ul, #sidebar ul ol {
	margin: 0 0 0 10px;
	}

#sidebar ul ol li {
	list-style: decimal outside;
	}

#sidebar ul ul li, #sidebar ul ol li {
	margin: 3px 0 0;
	padding: 0;
	} 

#sidebar a{
	color: Blue;
	text-decoration: none;
}	
#sidebar a:hover {
	color: #8B0000;
	text-decoration: underline;
}
#sidebar a:visited{
	color: #8B0000;
}
#search_bar{
	background-image: url(images/lupa.gif);
	background-repeat: no-repeat;
	background-position: -15px -10px;
	margin: 0px 0 0px 0;
	padding: 15px 0 0 40px;
	height: 55px; 
}
	#q{
		width: 150px;
		height: 20px;
	}
	

/*nadpisy v sidebaru*/
#sidebar .pagenav h2{
	background-image: url(images/bg-nabidka.gif);
	background-position: center left;
	background-repeat: no-repeat;
	font-weight: bold;
}
#archives h2{
	background-image: url(images/bg-archiv.gif);
	background-position: center left;
	background-repeat: no-repeat;
}
#categories h2{
	background-image: url(images/bg-kategorie.gif);
	background-position: center left;
	background-repeat: no-repeat;
}
#recent-posts h2{
	background-image: url(images/bg-prispevky.gif);
	background-position: center left;
	background-repeat: no-repeat;
}
#text-1 h2{ /*Akce PAU*/
	background-image: url(images/bg-akce.gif);
	background-position: center left;
	background-repeat: no-repeat;
	font-weight: bold;
}
	#text-1 div{
		margin: 5px 5px 5px 7px;
		font-size: 120%;
	}
#nextgen-random-image h2.widgettitle{
	margin-top: 30px;
	padding-left: 0px;
	text-align: center;
}	
	.ngg-widget{
		margin: 0 auto 0 auto;
		text-align: center;
	}	
#sidebar-login h2.widgettitle{
	text-align: center;
	padding-left: 0;
}
	#sidebar #sidebar-login p{
		margin-left: 15px;
	}
	#sidebar #sidebar-login ul.sidebarLogin_otherlinks li{
		list-style-image: none;
	}
/*konec nadpisů v sidebaru*/	
h2#novinky{
	background-image: url(images/noviny.gif);
	background-repeat: no-repeat;
	padding-left: 80px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 180%;
	color: #32628B;
	height: 65px;
	line-height: 60px;
	font-weight: normal;
}

div.navigation{ /*odkazy na předchozí a další článek*/
	margin-bottom: 1em;
}
	.alignleft{
		float: left;
		text-align: left;
	}
	.alignright{
		text-align: right;
		margin-right: 10px;
	}
/* ----------------- formuláře -------------- */
 .chyba{
 	color: #ce0000;
	font-weight: bold;
 }
 .formular table{
 	margin-left: 4em; 
 }
 .formular table td{
 	padding: 3px;
 }