/*
Theme Name: PavelBohatec.cz
Theme URI: http://www.virtage.com
Description: Téma pro stránky PavelBohatec.cz
Author: Libor Jelínek
Author URI: Theme URI: http://www.virtage.com
*/

/*	========================================
	Layout & YUI CSS hacks
	========================================*/
html {
	background: #3b6277 url(img/bg.png) repeat-x;
}
body {
	margin: 0;
	font-family: verdana, arial,helvetica,clean,sans-serif;
}
#bd {			/* Pozadí prostřední části obrazovky (YUI body)*/
	background: white;
}
#mainbar {
	width: 524px;
	line-height: 1.4;
}
div.mainbar {			/* Kdyby jen #mainbar div, tak by každé další div bylo odsazené o 17px */
	padding: 17px 17px 20px;
}
#navbar {
	width: 200px;
}
.yui-t2 #yui-main .yui-b {		/* Aby mainbar obsahu začínal až po menubaru */
	margin-left: 200px;			
}


/*	========================================
	Header (linkbar a topbar)
	========================================*/
/* 	Linkbar */
#linkbar {
	background: #31576c url(img/linkbar.png);
	text-align: center;
	color: #c0c0c0;
}
#linkbar a {
	color: #c0c0c0;
	font-weight: bold;
	border-style: none;
}
#linkbar a:hover {
	color: white;
	border-style:none;
	background: transparent;
	padding: 0;
	margin: 0;
}
#hd {					/* Kludge: IE6: Musí být v barvě linkbaru jinak IE6 ukažuje bílý řádek */
	background: #3b6277;
}
/*	Schování <h1> nadpisu stránky, protože nadpis je v obrázku
	metodou "Gilder/Levin" (viz kniha CSS Mastery, str. 65)
*/
#hd h1 {
	height: 111px;
	position: relative;
	margin: 0;		/* Toto kvůli YUI CSS Base */
}
#hd h1 span {
	background: url(img/topbar.png) no-repeat;
	position: absolute;
	width: 100%;
	height: 100%;
}



/*	========================================
	Footer
	========================================*/
#ft {
	color: #b1d8f7;
	font-size: 84%;
	text-align: right;
	padding: 3px 0;
}
#ft a {
	color: #b1d8f7;
	text-decoration: none;
	border-bottom: 1px dashed #b1d8f7;
	/* border-style: none; */
}
#ft a:hover {
	color: white;
	background: #5686a4;
	text-decoration: none;
	border-style: none;
	border-bottom: 1px dashed white;
	margin:0 -3px;
	padding:0 2px;
}


/*	========================================
	Rightbar
	========================================*/
#rightbar {
	width: 250px;					/* FF, Ch, Op, IE6, IE7 */
	background: #bcd1e6 url(img/bysta_spodek.png) no-repeat;
	line-height: 1.4;
}
div.rightbar {			/* Kdyby jen #mainbar div, tak by každé další div bylo odsazené o 17px */
	padding: 150px 10px 28px 10px;
	background: url(img/rightbar_bottom_tab.png) no-repeat bottom;
}
.rightbar a {
	color: #6E8399;
	border-bottom:1px dashed #6E8399;
	font-weight:bold;
	text-decoration:none;
}
.rightbar a:hover {
	border:1px dashed #6E8399;
	background-color:#DDEEFF;
	margin:0 -3px;
	padding:0 2px;
}
.bysta-text {
	font-weight: bold;
}


/*	========================================
	Menubar
	========================================*/
#menubar {
	background: #3b6277 url(img/menubar_bottom_tab.png) no-repeat bottom;
	/* background: #31576c url(img/menubar_bottom_tab.png) no-repeat bottom; */		/* IE 8 - i on má potíže s PNG? */
	padding-bottom: 20px;
	padding-top: 10px;
}
#buttonbar {				/* Část pod menu s tlačítky na Facebook apod. */
	margin-top: 35px;
	margin-bottom: 35px;
	text-align: center;
}
#buttonbar a, #buttonbar a:hover{				/* Část pod menu s tlačítky na Facebook apod. */
	display: block;
	border-style: none;
	background: transparent;
	margin-bottom: 20px;
}



/*	========================================
	Menu
	========================================*/
ul.menu, ul.menu li {		/* Reset UL (je nadefinován z YUI CSS Base) */
	margin: 0;
	padding: 0;
	list-style-type: none;
}
ul.menu li a {
	display: block;
	padding: 0 0 10px 25px;
	border-style: none;			/* reset podtržení linků */
	background: url(img/menubar_divider.png) no-repeat bottom left;
	font-size: 140%;
	font-weight: normal;
	color: #caefff;
	text-decoration: none;
}
ul.menu li a:hover {
	border-style: none;
	background: transparent;
	margin: 0;
	padding-left: 23px;
	color: white;
	font-size: 145%;
}
ul.menu li a.menu-current {						/* Aktuální sekce  */
/* ul.menu li a.menu-item-current {	*/		/* Aktuální sekce  */
	/* font-size: 170%; */
}



/*	========================================
	Submenu
	========================================*/
ul.submenu, ul.submenu li {		/* Reset UL (je nadefinován z YUI CSS Base) */
	margin: 0;
	padding: 0;
	list-style-type: none;
	/* display: none; */				/* Schováno, dokud nenajdeme myší na nadmenu. */
										/* Nově schováno pomocí jQuery, aby to bylo přístupné
											i při vypnutém JS. */
}
ul.submenu li a {
	padding: 0 0 10px 40px;
	font-size: 110%;
	font-weight: normal;
}
ul.submenu li a:hover {
	padding: 0 0 10px 40px;
	font-size: 118%;
}
.menu-item-current {							/* Aktuální sekce  */
/* ul.submenu li a.menu-item-current { */		/* Aktuální sekce  */
/* 	font-size: 155%;
	font-weight: normal; */
}



/*	========================================
	Typography
	========================================*/
h1, h2, h3, h4 {
	font-family: tahoma, arial,helvetica,clean,sans-serif;
	margin-bottom: 0.3em;
	margin-top: 0;
	color: #3b6277;
}
h1 {
	font-size: 150%;
}
h2 {
	font-size: 133%;
}

/*	Nadpisy s vodorovným pruhem po celé šířce boxu
	Musí psát stylem <h2 class="h"><span>Nadpis</span></h2>
*/
h1 {
	/*background: transparent url(img/h_tmave_zeleny.png) repeat-x scroll center center;*/
	/* background: transparent url(img/h_tmave_zeleny.png) repeat-x scroll bottom center; */
	color: #2c758b;
	margin-right: 10px;
	/* padding-bottom: 5px; */
}
.mainbar h1 {
  border-bottom: solid 5px;
}
h1 span {
	/* background:white none repeat scroll 0 0; */
	padding-right: 10px;
}
h2.h {
	background: transparent url(img/h_tmave_zeleny.png) repeat-x scroll center center;
	color: #2c758b;
	margin-right: 10px;
}
h2.h span {
	background:white none repeat scroll 0 0;
	padding-right: 10px;
}
.rightbar h2 {
	background: transparent url(img/h_tmave_zeleny.png) repeat-x scroll center center;
	color: #2c758b;
	margin-right: 10px;
}
.rightbar h2 span {
	background: #bcd1e6 none repeat scroll 0 0;
	padding-right: 10px;
}




/*	========================================
	Odkazy
	========================================*/
/* Vyvedené výrazné odkazy */
.mainbar a {
	color: #CF9C50;
	border-bottom:1px dashed #CF9C50;
	font-weight:bold;
	text-decoration:none;
}
.mainbar a:hover {
	background-color:#DDEEFF;
	border:1px dashed #CF9C50;
	/* color: yellow; */
	margin:0 -3px;
	padding:0 2px;
}
/* Odkazy bez efektů, tam kde to ruší */
a.clear-a, .clear-a a {
	border-style: none;
	text-decoration: none;
}
a.clear-a:hover, .clear-a a:hover {
	border-style: none;
	background: transparent;
	font-weight: normal;
	margin: 0;
	padding: 0;
}



/*	========================================
	Tabulky
	========================================*/
/* Zivotopis = tabulka se strukt. CV */
table.zivotopis {
	width: 100%;
}
table.zivotopis td:first-child {
	width: 29%;
	/* font-weight: bold; */
}



/*	========================================
	Ostatní
	========================================*/
.postmetadata {		/* Řádek pod nadpisem příspěvku s datumem a časem */
	font-size: xx-small;
	color: gray;
	display: block;
	margin-bottom: 0.25em;
}
.postmetadata a {	/* Odkazy na rubriky v postmetadata */
	font-weight: normal;
}
.navigation {		/* "Starší" a "novější příspěvky" ve spodu stránky při paginaci */
	text-align: center;
	font-weight: bold;
	font-size: 120%;
	border-top: 1px solid gray;
	margin-top: 20px;
}
.category-desc {		/* Popis kategorie v category šablonách */
	font-weight: bold;
	color: gray;
}



/*	========================================
	Ostylování kalendáře akcí
	========================================
	řádky v sidebaru, výpis na samostatné stránce
*/
.event {
	margin-bottom: 0.75em;
}
.event-when {					/* kdy */
	color: #2C758B;
	font-weight: bold;
	font-size: 90%;
}
.event-title {					/* název události */
	font-weight: bold;
}
.event-location {				/* kde */
	color: #727272;
	font-size: 90%;
}
.rightbar .event-location {		/* kde v sidebaru */
	color: black;
}
.event-title a {						/* odkaz */
	font-weight: bold;
}
.event-link a {
  font-weight: normal;
}
.event-event {					/* Popis události */
}
