/**************************************
 * THEME NAME: jazkvary
 *
 * Files included in this sheet:
 *
 *   jazkvary/style.css
 *   jazkvary/local.css
 **************************************/

/***** jazkvary/style.css start *****/

 /***
 *** Core
 ***/

 body, td, th, li {
 	font-family: Helvetica, Arial, sans-serif;
 }

 body {
 	padding: 0px;
 	margin: 0px;
 	background-color: white;
 	font-size: 0.9em;
 	margin-left: auto;
 	margin-right: auto;
 	/*max-width: 1000px; */
 }
 h1 {
 	font-size: 1.25em;
 	margin: 0.5em 0 0;
 }

 h2 {
 	font-size:1.15em;
 	margin:0.5em 0 0;
 }

 h3 {
 	font-size: 1.1em;
 	margin: 0.5em 0 0;
 }
 /* IE workaround of max-width */
 /** html body {
 	width: 1000px;
 }*/

 #content {
 	padding-right: 4px;
 	padding-left: 4px;
 }

 * html #content {
 	padding-right: 2px;
 	padding-left: 2px;
 }

 #layout-table #right-column,
 #layout-table #left-column {
 	width: 210px !important;
 }

 #layout-table #middle-column {
 	margin-left: 10px;
 	margin-right: 10px;
 }

 /***
 *** Header
 ***/

 #header-home {
 	background-color: #0994DD;
 	background-image: url(http://www.jazkvary.cz/theme/jazkvary/logo_home.png);
 	background-repeat: no-repeat;
 	background-attachment: scroll;
 	border: none;
 	margin-top: 0px;
 	margin-left: 0px;
 	margin-bottom: 0px;
 	padding: 0px;
 	padding-right: 10px;
 	height: 128px !important;
 }

 #header {
 	background-color: #0094D6;
 	padding: 3px;
 	margin-top: 0px;
 	margin-left: 0px;
 	margin-bottom: 0px;
 	border: none;
 	color: white;
 }

 .headermenu {
 	color: white;
 }

 	.headermenu .logininfo a:link,
 .headermenu .logininfo a:visited {
 	color: white;
 }

 	.sideblock a:link,
 .sideblock a:visited {
 	color: #46607b;
 }

 	a:link,
 	.sideblock a:hover,
 a:visited {
 	color:  #d4340c;
 }

 .logininfo a,
 	.logininfo a:link,
 	.logininfo a:visited,
 .logininfo a:hover {
 }

 #footer .logininfo a,
 	#footer .logininfo a:link,
 	#footer .logininfo a:visited,
 #footer .logininfo a:hover {
 	color: #ed1c24;
 }

 h1.headermain {
 	margin-top: 5px;
 }

 h1.headermain span {
 	background-color: transparent;
 	overflow: hidden;
 	border: 0;
 	font-size: xx-large;
 	padding-left: 250px;
 }

 .headermenu {
 	display: block;
 	float: right;
 	margin:0px;
 	padding:3px;
 }

 .headermenu a {
 }

 #chooselang,
 #chooselang_jump,
 #chooselang_jump option {
 	font-size: 0.9em;
 }

 #portal-actions {
 	color: #333;
 	background-color: #e3e3e3;
 	background-image: url(http://www.jazkvary.cz/theme/jazkvary/gradient2.gif);
 	background-repeat: repeat-x;
 	height: 30px;
 	line-height:normal;
 	list-style-image:none;
 	list-style-type:none;
 	margin: 0px;
 	padding: 0px;
 	padding-top: 10px;
 }

 #portal-actions li {
 	font-weight: bold;
 	display:inline;
 	padding-left:1em;
 	padding-right:1em;
 	border-right: 1px solid #333;
 }

 #portal-actions li a {
 	color: #666;
 }

 #portal-actions li a:hover {
 	color: #333;
 }

 .loginbox,
 .coursebox,
 .userinfobox,
 .generalbox {
 	background-image: url(http://www.jazkvary.cz/theme/jazkvary/gradient1.gif);
 	background-repeat: repeat-x;
 	background-attachment: scroll;
 	background-position: top left;
 	border: 1px solid #ddd;
 	background-color: white;
 }

 .errorbox {
 	background-color: #d4340c;
 	color: white;
 	font-weight: bold;
 }

 .errorboxcontent a {
 	color: white;
 }

 .navbar {
 	border: none;
 	padding: 1px;
 	margin-left: 0px;
 	margin-right: 0px;
 	height: 39px;
 	background-image: url(http://www.jazkvary.cz/theme/jazkvary/gradient2.gif);
 	background-repeat: repeat-x;
 	background-attachment: scroll;
 	background-position: top left;
 	background-color: #AECFEA;


 }

 h2.headingblock {
 	background-image: url(http://www.jazkvary.cz/theme/jazkvary/gradient3.gif);
 	background-repeat: repeat-x;
 	background-attachment: scroll;
 	background-position: top left;
 	border: 2px solid #0094D6;
 	background-color: #0094D6;
 	color: white;
 }

 /***
 *** Footer
 ***/

 	.homelink a:link,
 	.homelink a:visited,
 .homelink a:hover {
 	background-color: #637f9b;
 	color: white;
 }

 #themeby {
 	font-size: smaller;
 }

 /***
 *** Homepage
 ***/

 div.frontblock {
 	background-color: #f3f3f3;
 	border:1px solid #DDDDDD;
 	font-size:0.95em;
 	margin-bottom:25px;
 	margin-top:12px;
 }

 h1.frontblock,
 h2.frontblock {
 	background-color: #ef1422;
 	width: 300px;
 	color: white;
 	border: none;
 	border: none;
 	display:inline;
 	font-weight:bold;
 	left:8px;
 	padding:1px 10px;
 	position:relative;
 	top:-0.5em;
 }

 .fronttext {
 	margin:5px 10px 20px 20px;
 }

 .sitetopic {
 	font-size: 0.9em;
 }

 .sitetopic fieldset {
 	border: 1px solid #ddd;
 }

 .sitetopic fieldset legend {
 	border: 1px solid #ddd;
 	color: #ddd;
 }

 a.buttonlike {
 	display: block;
 	font-size: 110%;
 	font-weight:bold;
 	color: white;
 	margin-left: auto;
 	margin-right: auto;
 	padding: 5px;
 	width: 25em;
 	background-color: #637f9b;
 	text-align: center;
 }

 /***
 *** Admin
 ***/

 .admin .generalbox {
 	border: 1px solid #ddd;
 	background-color: white;
 }

 .admin .generalboxcontent {
 	background-color: transparent;
 }

 .block_admin_tree.sideblock .link.current {
 	background-color: transparent;
 }

 #admin-roles-override .capcurrent {
 	background-color:#F3F3F3;
 }

 /***
 *** Blocks
 ***/

 .sideblock .header {
 	background-color: #AECFEA;
 	color: white;
 	border: none;
 	border-bottom: 1px solid #F2CA30;
 	padding-top: 0px;
 	padding-left: 0px;
 	padding-right: 0px;
 }

 .sideblock .header .title {
 	color: white;
 	border: none;
 	padding: 5px;
 }


 /* Coloured blocks */
 
 .block_activity_modules.sideblock .header,
 .block_activity_modules.sideblock .content {
 	background-color: #0094D6 !important;
 }

 .block_activity_modules a:link,
 .block_activity_modules a:visited {
 	color: white;
 }
 
 .block_calendar_month.sideblock .header,
 .block_calendar_month.sideblock .content {
 	background-color: #f2c92f !important;
 }

 .block_calendar_month a:link,
 .block_calendar_month a:visited {
 	color: #46607B;
 }
 
 .block_calendar_upcoming.sideblock .header,
 .block_calendar_upcoming.sideblock .content {
 	background-color: #E8DEB5 !important;
 }

 .block_calendar_upcoming a:link,
 .block_calendar_upcoming a:visited {
 	color: red;
 }
 
 .block_course_list.sideblock .header,
 .block_course_list.sideblock .content {
 	background-color: #C6E48C !important;
 }

 .block_course_list a:link,
 .block_course_list a:visited {
 	color: #46607B;
 }
 
 .block_html.sideblock .header,
 .block_html.sideblock .content {
 	background-color: #AECFEA !important;
 }

 .block_html a:link,
 .block_html a:visited {
 	color: #46607B;
 }
 
 .block_login.sideblock .header,
 .block_login.sideblock .content {
 	background-color: #A5D73F !important;
 }

 .block_login a:link,
 .block_login a:visited {
 	color: white;
 }
 
 .block_news_items.sideblock .header,
 .block_news_items.sideblock .content {
 	background-color: #C6E48C !important;
 }

 .block_news_items a:link,
 .block_news_items a:visited {
 	color: #46607B;
 }
 
 .block_participants.sideblock .header,
 .block_participants.sideblock .content {
 	background-color: #A5D73F !important;
 }

 .block_participants a:link,
 .block_participants a:visited {
 	color: white;
 }
 
 .block_recent_activity.sideblock .header,
 .block_recent_activity.sideblock .content {
 	background-color: #A5D73F !important;
 }

 .block_recent_activity a:link,
 .block_recent_activity a:visited {
 	color: white;
 }
 
 .block_search_forums.sideblock .header,
 .block_search_forums.sideblock .content {
 	background-color: #f2c92f !important;
 }

 .block_search_forums a:link,
 .block_search_forums a:visited {
 	color: #46607B;
 }
 
 .block_site_main_menu.sideblock .header,
 .block_site_main_menu.sideblock .content {
 	background-color: #0094D6 !important;
 }

 .block_site_main_menu a:link,
 .block_site_main_menu a:visited {
 	color: white;
 }
 

 .sideblock .header .title h2 {
 	font-size: 1em;
 	text-transform: uppercase;
 }

 .sideblock .content {
 	background-image: url(http://www.jazkvary.cz/theme/jazkvary/pix/blocks/block_content.gif);
 	background-repeat: repeat-x;
 	background-attachment: scroll;
 	background-position: top left;
 	background-color: #AECFEA ;
 	border: none;
 }

 .sideblock .header .hide-show img.hide-show-image {
 	background: url(http://www.jazkvary.cz/theme/jazkvary/pix/t/switch_minus.gif) no-repeat bottom;
 }

 .sideblock.hidden .header .hide-show img.hide-show-image {
 	background: url(http://www.jazkvary.cz/theme/jazkvary/pix/t/switch_plus.gif) no-repeat bottom;
 }

 .block_login .loginform .c1 {
 	text-align:right;
 	font-size: 0.8em;
 }

 .block_login .loginform .c1 input {
 	width: 6em;
 }

 .block_login .loginform .c1.btn input {
 	width: 7em;
 }

 .block_calendar_month .minicalendar {
 	background-color: white;
 }

 .block_rss_client .content .image {
 	text-align: center;
 }

 /***
 *** Course
 ***/

 #course-view .section .content {
 	background-color: white;
 }

 #course-view .section td.side {
 	background-color: #FFF;
 }

 #course-view .section.current td.side {
 	background-color: #AECFEA ;
 }

 .mform fieldset,
 .mform fieldset.hidden {
 	background-color: #f3f3f3;
 	border: 1px solid #999;
 }

 .mform fieldset legend {
 	background-color: #ddd;
 	border: 1px solid #999;
 }

 #course-view .section .content h1 {
 	background-color: #AECFEA;
 	color: #000;
 	padding: 4px;
 	border: double #0094D6;
 }
 #course-view .section .content h2 {
 	color: #000;
 	padding: 3px;
 	border: double #0094D6;
 }
 #course-view .section .content h3 {
 	color: #000;
 	border-bottom: solid 1px #0094D6;
 	font-size: 13px;
 }

 /***
 *** Forum
 ***/

 .forumpost .topic {
 	background-color: #AECFEA;
 }

 .forumpost .left {
 	background-color: #AECFEA;
 }

 /***
 *** Quiz
 ***/

 #mod-quiz-attempt .pagingbar {
 	font-size: large;
 }

 /***
 *** Misc
 ***/
 .blog .content pre,
 .mod-forum .content pre {
 	padding: 0.5em;
 	border-width: 2px;
 	border-style: dotted;
 	background-color: #eeeeee;
 	border-color: #FFD991;
 }
/***** jazkvary/style.css end *****/

/***** jazkvary/local.css start *****/

/**
 * Site specific settings
 */


/***** jazkvary/local.css end *****/

