/**************************************
 * THEME NAME: fpf3
 *
 * Files included in this sheet:
 *
 *   fpf3/styles_color.css
 **************************************/

/***** fpf3/styles_color.css start *****/

/*** Moodle - FPF Blue skin ***/

/* --- IMG ---
/blocks/admin_tree/item.gif
/blocks/admin_tree/open.gif
/blocks/admin_tree/closed.gif
/pix/i/guest.gif
/pix/i/info.gif
/pix/i/one.gif
/pix/i/all.gif
/pix/help.gif
/mod/resource/icon.gif
*/

body	{
	_behavior:url("csshover.htc"); /*IE*/
	margin:0;
	padding:0.5em;
	background:#888888;
	color:#ffffff;
	/* bohuzel to teda zmeni i v div.content, viz Novinky */
	position:relative;
	}
body, table, td, th, li, a
	{
	font-family:"Helvetica","Arial","Verdana","sans-serif";
	font-size:100%;
	}
a,
 a:link,
 a:visited
	{
	color:#080;
	text-decoration:underline;
	}
table	{
	border:0 solid;
	border-spacing:0;
	_border-collapse:colapse;	/*IE*/
	}



div#page
	{
	position:relative;
	background:#f9f9f9;
	border:1px solid #024;
	}
div#page hr
	{display:none;}
div#page div.content hr
	{display:block;}

div#page div.clearer
	{border:0 solid; background:transparent;height:0;line-height:0;}



/* --- HEADER --- */



div#header
	{
	font-size:75%;
	height:100px;
	margin:0;padding:0;
	position:relative;
	background:#4477bb url("./img/head_bg3.jpg") repeat-x 0 0;
	color:#fff;
	border-bottom:1px solid #024;
	}
div#header,
 div#header a
	{color:#fff;}

div#header div.navlinks
	{padding:0.3em;}
div#header div.navlinks ul,
 div#header div.navlinks ul li
	{margin:0;padding:0; display:inline; list-style-type:none;}
div#header div.headermenu div.logininfo
	{padding:0.3em; display:block;}
div#header div.headermenu
	{position:absolute;top:0;right:0;}
div.headermenu div.logininfo
	{display:inline;padding-right:.5em; font-size:100%;}
div.headermenu div.logininfo a
	{text-decoration:underline;}
div.headermenu div.logininfo form
	{display:inline;}

/* breadcrumb */
div#header div.navbar
	{
	margin:0; padding:0;
	position:absolute; bottom:0;
	display:block;
	border:0 solid;
	}
div#header div.navbar div.navbread
	{
	float:left;
	padding:0.3em;
	}
div#header div.navbar div.navbread ul,
 div#header div.navbar div.navbread ul li
	{display:inline; list-style-type:none; margin:0;padding:0;}
div#header div.navbar div.navbread,
div#header div.navbar div.navbread ul li,
 div#header div.navbar div.navbread ul li a,
 div#header div.navbar div.navbread ul li span
	{color:#fff;font-weight:normal;text-decoration:none; 
font-size:100%;}
div#header div.navbar div.navbread ul li a
	{font-weight:bold;}
div#header div.navbar div.navbutton
	{float:right;}
div#header div.navbar div.navbutton,
 div#header div.navbar div.navbutton form
	{margin:0;padding:0;display:inline;}
div#header hr
	{clear:both;}
div#header h1
	{
	float:none;	/*standard style*/
	display:block;	padding:0.25em 0.25em;	margin:0;
	font-size:250%;
	}



/* --- LAYOUT --- */



/* --- left right center --- */
div#content
	{
	background:#f9f9f9;
	color:#000;
/*	letter-spacing:0; ??? */
	margin:0;padding:0;
	clear:both;
}
div#content br
	{display:none;}
/*stred login*/
div#content div.desc br
	{display:block;}
div#content form
	{width:auto;margin:1em;}
div#content fieldset
	{width:auto;}
div#content fieldset legend
	{color:#000;}
div#content div.required,
 div#content div.required label
	{color:#f00;}
div#content div.header
	{
	padding:0.3em 0.5em;
	border:0 solid;
	background:#5577bb url("./img/nav_head.gif") repeat 0 100%;
	color:#fff;
	}
/* ! stred bez menu */
/* ! stred admin - overovani uzivatelu */
/* ! stred admin - kurzy - zalohy */
/* ! stred admin - tit stranka - zaloha */
div#content h2,
 div#intro p
	{
	margin:0 1em 1em 1em;padding:1em 0 0 0;/*padding-top:8px;*/
	display:block;
	font-size:125%;
	font-weight:normal;
	text-transform:uppercase;
	text-align:center;
	background:transparent;
	color:#0088ee;
	border:0 solid;
	}
table td#middle-column h2 a
	{color:#0088ee;}
table td#left-column h2,
 table td#right-column h2
	{
	margin:0;padding:0;
	font-size:90%;
	font-weight:bold;
	text-transform:none;
	text-align:left;
	color:#fff;
	}


/* --- */
/* left block_course_list - seznam kurzu */
table#layout-table ul.list a
	{
	color:#001155;
	text-decoration:underline;
	}
table#layout-table ul.list li
	{/*clear:left;*/}
table#layout-table ul.list div
	{
/*	float:left;*/
}

/* lef / right / center */
table#layout-table ul.list li img,
 div#page table#layout-table ul.list li div,
 table#layout-table ul.list li a
	{float:none; display:inline !important;}





div#content div div.header div.hide-show a
	{background:url("./img/nav_minus.gif") no-repeat 0 50%;}
div#content div.hidden div.header div.hide-show a
	{background:url("./img/nav_plus.gif") no-repeat 0 50%;}
div#content div div.header div.hide-show a img
	{
	visibility:hidden;
	vertical-align:middle;
	}
div#content div.header a.skip-block
	{display:none;}

/*blok stred*/
table#layout-table		/* div#content */
	{margin:0;padding:0;}
/*blok okraj*/
table#layout-table div.sideblock
	{margin:0;}
table#layout-table div.content
	{
	margin:0.3em;
	background:transparent;	/*menu panely*/
	border:0 solid;
	}
table#layout-table div.content div.footer br
	{display:block;}
table#layout-table div.content div.footer a
	{display:inline;}
table#layout-table div.content div a,
 table#layout-table div.content div a.link
	{color:#001155; text-decoration:none; display:block; }
table#layout-table div.content div a.current
	{color:#0088ff; background-color:transparent;}
table#layout-table div.content div a:hover
	{color:#0088ff;}
table#layout-table div.content div span a
	{display:inline;}
table#layout-table div.content div br
	{display:none;}
table#layout-table div.content div span br
	{display:block;}
td#left-column,
 td#right-column
	{font-size:90%;}





/* --- left --- */
td#left-column
	{
	width:12em !important;
	padding:0;
	background:#cce0f0 url("./img/menu_bg1.gif") repeat-y -30px 0;
	word-spacing:0;
	}
td#left-column form
	{margin:0;}

/* left search*/

td#middle-column,
/* ! nast - titulni - role */
 td#middle-column table
	{font-size:100%; padding:0;
	width:auto; margin:0 auto;}
table td#middle-column
	{padding:0 1em 1em 1em;}
td#middle-column br
	{display:block;}
/*stred pridani noveho uziv*/
td#middle-column form
	{width:auto; background:#f9f9f9;}
td#middle-column table a
	{text-decoration:underline;}
table td#middle-column,
 table td#middle-column table,
 table td#middle-column table th,
 table td#middle-column table td,
 table td#middle-column ul li
	{font-family: "Times","sans-serif";}

td#middle-column div.generalbox
	{
	color:#000;
	border: 0 solid;
/*	margin:0.5em 0; padding:0; ? */
	}
td#middle-column div.box
	{margin:0.5em; padding:0.5em; width:auto;
	background:#f9f9f9;}

/* stred zalohy */
td#middle-column div.description
	{font-size:75%;}
td#middle-column div.form-item table
	{border:0 solid;}

/* nast - sit - nastaveni */
td#middle-column p.errormessage
	{color:#f00;}

div#content table table,
 div#content table.generaltable /*profil - role*/
	{
	background:#eeeeee;
	border:1px solid #666666;
	-moz-border-radius:0;
	}
div#content table table td,
 div#content table.generaltable td
	{
	padding:0.4em 0.3em 0 0.3em;
	background:#eeeeee;
	}
div#content table table th,
 div#content table.generaltable th
	{
	font-size:90%;
	padding:0.2em 0.3em 0 0.3em;
	background:#888888;
	color:#ffffff;
	border:1px solid #444444;
	}
div#content table table th a
	{color:#fff;}
/*td#middle-column table.generaltable td,*/
div#content table.generaltable td,
 td#middle-column table.weeks td,
 div#content table.generaltable td
	{
	margin:0;
	padding:0 0.3em;
	border:0 solid;
	border-right:1px solid #888888;
	}
div#content table.generaltable tr.r0 td,
/*td#middle-column table.generaltable tr.r0 td,*/
 div#content table#listdirectories tr.r0 td,
 div#content table.generaltable tr.r0 td
	{background:transparent;}
div#content table.generaltable tr.r1 td,
/*td#middle-column table.generaltable tr.r1 td,*/
 div#content table#listdirectories tr.r1 td
 div#content table.generaltable tr.r1 td
	{background:#dddddd;}
/*td#middle-column table.generaltable tr:hover td,*/
div#content table.generaltable tr:hover td,
 div#content table#listdirectories tr:hover td,
 div#content table.generaltable tr:hover td
	{background-color:#cce7f5; color:#0088ee;}

td#right-column
	{
	font-size:95%;
	padding:0;
	background:#cce0f0 url("./img/menu_bg2.gif") repeat-y -30px 0;
	}



td#left-column input#searchform_search
	{width:8em;}
td#left-column div.admintree img
	{vertical-align:text-top;}
/* ??? */
td#left-column div.admintree img,
 td#left-column div.admintree span,
 td#left-column div.admintree span a
	{display:inline !important;}

/* stred */



/* --- BLOKY --- */
div#content table.minicalendar
	{
	background:#ddebf5; border:1px solid #004488;
	margin:0 0 .5em 0;
	}
table.minicalendar th,
 table.minicalendar td
	{background:transparent;}
table.minicalendar td.today
	{border-color:#004488;}



table.loginbox
	{
	font-size:90%;
	background: #ddebf5;
	border:1px solid #888;
	border-color: #eef5ff #004488 #004488 #eef5ff;
	}
table.loginbox th
	{
	color:#001155;
	background: #88bbdd;
	border:1px solid #004488;
	border-color: #eef5ff #004488 #004488 #eef5ff;
	}
table.loginbox tr
	{
	background:transparent none;
	background: #ddebf5;
	}
table.loginbox tr td.content
	{
	background:transparent none;
	border:0 solid;
	border-right:1px solid #004488;
	border-color: #eef5ff #004488 #004488 #eef5ff;
	}


/* ./login/ prihlasovani */
div.loginbox
	{
	width:auto;
	margin:0 auto; padding:0;
	border:0 solid;
	_display:inline-block;
	clear:both;
	}
div.loginbox div.loginpanel
	{
	margin:0;padding:0.5em 0;
	text-align:left;
	float:left; width:42%;
	border-right:0 solid;
	border:0 solid !important;
/*
finta na stejnou vysku
margin-bottom:-2000px;
padding-bottom:2000px;
*/
	}
div.loginbox div.signuppanel
	{
	margin:0;padding:0.5em 0;
	text-align:left;
	float:left; width:42%;
	border-left:1px solid #ddd;
	}
div.loginbox h2
	{margin:0; padding:0;}
div#content div.loginbox div.subcontent
	{
	margin:0.5em 1.5em; padding:0;
	text-align:left;
	text-align:justify;
	}


/* stred: kategorie kurzu */
td#middle-column table.categorylist
	{background:transparent; border:0 solid; width:100%;}
td#middle-column table.categorylist td
	{background:transparent; margin:0; padding:0 0.3em;}
td#middle-column table.categorylist td.category
	{font-size:100%;}
td#middle-column table.categorylist td.image
	{width:1px;}
td#middle-column table.categorylist td.image img
	{display:none;}
td#middle-column table.categorylist td.info
	{width:54px;}
td#middle-column table.categorylist a
	{text-decoration:none; color:#666666;}
td#middle-column table.categorylist a:hover
	{text-decoration:underline;}
div#content td#middle-column table.categorylist td.course
	{padding-left:1.5em;}


/* stred: course search */
td#middle-column table.searchbox,
 td#middle-column table.coursebox
	{background:transparent; border:0 solid;}
td#middle-column table.searchbox td,
 td#middle-column table.searchbox td
	{background:transparent;}



td#middle-column table.informationbox
	{background:#f7faff; border:1px solid #004488;}
td#middle-column table.informationbox td
	{background:#f7fdff;}



/* stred: kurz - tydenni usporadani, novinky */
td#middle-column table.weeks
	{
	background:transparent;
	border:0 solid;
/*
	border-spacing:0;
	_border-collapse:separate; ???
*/
	}
td#middle-column table.weeks tr td,
 td#middle-column table.weeks tr td.side,
 td#middle-column table.weeks tr td.content
	{
	background:transparent;
	border:0 solid;
	height:auto;
	margin:0;padding:0;
	}
td#middle-column table.weeks tr.separator
	{height:0; display:none;}
td#middle-column table.weeks tr td.spacer
	{height:0; background:transparent; border:0 solid;}
td#middle-column table.weeks td.left
	{background:transparent;display:none;}
td#middle-column table.weeks tr.current td
	{background-color:#dddddd;}
td#middle-column table.weeks td.content li a
	{font-size:100%; font-weight:bold; color:#444444;}
td#middle-column table.weeks td.content a
	{color:#444444;}


/* stred: kategorie kurzu */
td#middle-column form#coursesearch fieldset
	{border:0 solid; background:transparent;}

/* kurz view */
td#left-column div.searchform form fieldset
	{border:0 solid; background:transparent;}
td#left-column div.searchform form a
	{display:inline;}
td#left-column div.searchform form br
	{display:block;}

td#right-column div form
	{margin:0;padding:0.5em;}
td#right-column form
	{margin:0;padding:0;}
td#right-column br
	{display:none;}



/* right: novinky */
table td#right-column div.block_news_items a
	{display:inline; text-decoration:underline;}
td#right-column div.block_news_items ul,
 td#right-column div.block_news_items ul li,
 td#right-column div.block_news_items div.head
	{margin:0;padding:0;}
td#right-column div.block_news_items ul li.post div.name
	{padding-left:1em;}
td#right-column div.block_news_items ul li.post div.info
	{padding-left:1em;text-align:left;}
td#right-column div.block_news_items div.footer
	{padding:0.5em 0; text-align:left;}
td#right-column div.block_news_items div.newlink
	{padding:0.5em 0;/*font-size:90%;*/ text-align:left;}
td#right-column div.block_news_items div.newlink a
	{padding-right:0.3em;}



/* stred: kurz - tematicke usporadani */
td#middle-column table.topics
	{background:transparent; border:0 solid;}
td#middle-column table.topics tr#section-0 td
	{border-bottom:1px solid #888;}
td#middle-column table.topics tr td,
 td#middle-column table.topics tr td.side,
 td#middle-column table.topics tr td.content
	{
	background:#f7fdff;
	background:transparent;
	border:0 solid;
	height:auto;
	margin:0;padding:0;
	}
td#middle-column table.topics tr.separator
	{height:0; display:none;}
td#middle-column table.topics tr td.spacer
	{
	background:#cce0f0;
	background:#f9f9f9;
	background:transparent;
	height:0;
	border:0 solid;
	}
td#middle-column table.topics td.left
	{background:transparent;}
td#middle-column table.topics tr.current td
	{background-color:#dddddd;}
td#middle-column table.topics td ul
	{padding:0.5em;}
td#middle-column table.topics td.content li a
	{font-size:100%; font-weight:bold; color:#444444;}
td#middle-column table.topics td.content a
	{color:#444444;}


/* stred: forum page1 - logout je jen dole! */
div.forumcontrol
	{padding:1em 1em 0 1em;	text-align:left;}
div#content div.forumcontrol br
	{display:block;}
div.forumcontrol div
	{text-align:left !important; float:none !important;}
div#content div#intro
	{margin:0;margin-top:0; padding:0 1em; width:auto;
	border:0 solid; font-size:100%;}
div#intro br
	{display:none;}

div.forumaddnew
	{margin:1em 1em 0 1em;}
div.forumaddnew form
	{margin:0;padding:0;}
table.forumheaderlist
	{
	font-size:90%;
	margin:1em;padding:0;
	border:1px solid #444444;
	background:#eeeeee;
	width:auto;
	}
table.forumheaderlist thead th,
 table.forumheaderlist thead td
	{
	font-size:90%;
	padding:0.2em 0.3em 0 0.3em;
	background: #888;
	color:#ffffff;
	border-right:1px solid #444444;
	text-align:center;
	}
table.forumheaderlist thead th.lastpost,
 table.forumheaderlist thead td.lastpost
	{border:0 solid; text-align:center;}
table.forumheaderlist tbody td
	{
	margin:0;
	padding:0 0.3em;
	border:0 solid;
	border-right:1px solid #888888;
	text-align:left;
	}
table.forumheaderlist tbody th.lastpost,
 table.forumheaderlist tbody td.lastpost,
 table.forumheaderlist tbody td.picture
	{border:0 solid; text-align:left;}
table.forumheaderlist tbody tr.r0 td,
 table.forumheaderlist tbody tr.r0 td.topic
	{background:transparent;}
table.forumheaderlist tbody tr.r1 td,
 table.forumheaderlist tbody tr.r1 td.topic
	{background:#dddddd;}
table.forumheaderlist tbody tr:hover th,
 table.forumheaderlist tbody tr:hover td,
 table.forumheaderlist tbody tr:hover td.topic,
 table.forumheaderlist tbody tr:hover td.topic
	{background-color:#cce7f5; color:#0088ee;}
table.forumheaderlist tbody tr td.picture
	{padding-right:0; width:20px;}
table.forumheaderlist tbody td.picture img
	{width:18px; height:18px;}
table.forumheaderlist tbody a
	{text-decoration:none;}
table.forumheaderlist tbody tr td.topic
	{font-weight:bold;text-decoration:underline;}
table.forumheaderlist tbody td.lastpost
	{font-size:100%;}
table.forumheaderlist tbody td.lastpost a
	{padding-right:1em;font-size:110%;}
/* forum prispevky */
table.discussioncontrols
	{width:auto; margin:1em 1em 0 1em;}
/* ? pro titulni stranku div#content  ? */

div#content table.forumpost
	{margin:1em auto; border:1px solid #888; width:86%;}
div#content table.forumpost td.left
	{background:#888; color:#fff; display:none;}
div#content table.forumpost td.topic
	{background:#888; border:0 solid; color:#fff;}
div#content table.forumpost td.topic a
	{color:#fff}
div#content table.forumpost td.topic div.author
	{font-size:75%;}
div#content table.forumpost td.content
	{background:#eee; border:0 solid;
	position:relative;}
div#content table.forumpost td.content div.commands,
 div#content table.forumpost td.content div.link
	{font-size:75%;}
div#content div.subscribelink,	/* ! hlavni stranka novinky stred, ale mozna i nekde jinde */
 div#content div.forumaddnew
	{display:none;}


/* --- FOOTER --- */
div#footer
	{
	margin:0;padding:0;
	border-top:1px solid #024;
	background:#5577bb url("./img/nav_head.gif") repeat 0;
	}
div#footer br
	{display:none;}
div#footer div,
 div#footer a
	{display:inline; font-size:100%;}
div#footer,
 div#footer div,
 div#footer span,
 div#footer a
	{font-size:100%;color:#fff;}
div#footer
	{font-size:80%;}
div#footer div#footer-bar
	{background:transparent;border:0 solid;}
div#footer div.sitelink,
 div#footer div.homelink
	{padding-left:0.5em;}
div#footer div.sitelink a,
 div#footer div.homelink a
	{background:transparent;border:0 solid;text-decoration:underline;}
div#footer img
	{vertical-align:middle;}


/*pozor kurz, IE kategorie kurzu text? */
div.courseboxes
	{position:relative; _display:inline-block; /*IE*/}
div.courseboxes div.clearer
	{clear:both;}

/* stred: profil - blogy */
div#content div.addbloglink
	{margin:0 1em 1em 1em;}

/* Moodle - Kategorie kurzu - Prezencni studium */
div#content table.generalbox br
	{display:block;}

/* kurz material - HTML */
div#content div.generalboxcontent p br
	{display:block;}

/* kurz material - PDF */
div#content div.resourcepdf object a
	{display:inline; border:1px solid #000; display:block;}
div#content div.resourcepdf object
	{display:inline;}
f object
	{display:inline;}

/* forum - chyba, skryte tl. pridat */
div#content div.singlebutton
	{display:block; padding:0; margin:1em;}
/***** fpf3/styles_color.css end *****/

