/**************************************
 * THEME NAME: vicadis
 *
 * Files included in this sheet:
 *
 *   vicadis/vicad.css
 **************************************/

/***** vicadis/vicad.css start *****/

/**
  *  ViCaDiS custom styles
  *
  used main ViCaDiS colors:
  	Orange:		#F60
  	Green:		#83A620
	Darkest bl:	#13376C
	Dark blue:	#1A4891
	Blue:		#00669A
	Light Blue:	#159FFB
	Sand:		#D7C75F
	
	ligt blue txt: #7BC9FB
  */

body {
    background-color:#FFF;
    background-image:url(elemek/background.png);
    background-position:top;
	color:#000
}
li {
	color:#000;
}
a:link, a:visited {
	color:#1A4891;
}
a:hover {
	color:#00F;
}
.category.number {
	color:#1A4891;
}
table {
	border-collapse:separate;
}
.errorbox {
	color:#F00;
}
.generalbox {
    background-color:#FFF;
	border-color:#1A4891;
	border-width:2px;
}
.coursebox {
    background-color:#FFF;
	border-color:#1A4891;
	border-width:2px;
}
.admin .generalbox {
    background-color:#FFF;
	border-color:#1A4891;
	border-width:2px;
}
#adminsettings fieldset {
    background-color:#FFF;
	border-color:#1A4891;
	border-width:2px;
	color:#000000;
}
th.header, td.header, h1.header, h3.header {     
    background-image:url(elemek/gr-33.png);
    background-position:top;
    background-repeat:repeat-x;
	color:#FFF;
}
th.header a, td.header a, h1.header a, h3.header a {     
	color:#7BC9FB;
}
.sideblock .link.current, .block_admin_tree.sideblock .link.current {
	background-color: #1A4891;
}
h2.header {     
    background-image:url(elemek/h2header.png);
    background-position:left;
    background-repeat:repeat-y;
	color:#FFF;
	border: 2px solid #1A4891;
	text-indent:70px
}
#course-view .section {
	background-color:#FFF;
	border:none;
	-moz-border-radius:7px;
}
#course-view .section td.left {
	background-color:#F60;
	border-top: 2px solid #8E3900;
	border-right: 1px solid #8E3900;
	border-bottom: 2px solid #8E3900;
	border-left: 2px solid #8E3900;
	text-align:center;
	width:1.5em;
	color:#FFF;
	-moz-border-radius-bottomleft:7px;
	-moz-border-radius-topleft:7px;
}
#course-view .section td.content {
	border-top: 2px solid #8E3900;
	border-right: none;
	border-bottom: 2px solid #8E3900;
	border-left: none;
	text-indent:10px
}
#course-view .section td.right {
	background-color: transparent;
	border-top: 2px solid #8E3900;
	border-right: 2px solid #8E3900;
	border-bottom: 2px solid #8E3900;
	border-left: none;
	text-align:center;
	width:1.5em;
	-moz-border-radius-bottomright:7px;
	-moz-border-radius-topright:7px;
}
#course-view .weekscss .current, #course-view .current td.side {
	background:#83A620 none repeat scroll 0 0;
}

/*-------------------------------------------- Header START---------------------------------------------- */
.header li {
	color:#FFF;
}
#header-t, #header-home, #header-m, .header_container {
	background-color:transparent;
}
.header_container, .header_left, .header_right, .header_logo {
	height:200px;
}
.header_left {
	position:absolute;
	background-image:url(elemek/headl.png);
	background-repeat:no-repeat;
	min-width:1000px;
	z-index:4;
}
.header_right {
	position:relative;
	float:right;
	background-image:url(elemek/headr.png);
	background-repeat:no-repeat;
	background-position:top right;
	padding-left:5px;
	min-width:737px;
	z-index:5;
}
.header_logo {
	position:absolute;
	float:left;
	background-image:url(elemek/lg-moodle.png);
	background-repeat:no-repeat;
	background-position:center center;
	min-width:90px;
	z-index:6;
}
.header_info {
	height:25px;
	position:relative;
	float:left;
	background-color:#00669A;
	width:100%;
}
.heading_text {
	position:relative;
	float:left;
	width:auto;
	color:#FF6600;
	font-size:16px;
	font-weight:bold;
	padding-left:20px;
}
div .headermenu {
	color:#FFFFFF;
	width:auto;
	margin-right:15px;
}
.headermenu a {
	color:#62BEFB;
}
div .headermenu .logininfo {
	position:relative;
	float:left;
	margin-right:5px;
	z-index:7;
}

.navbar {
	border-color:#00669A;
    background-image:url(elemek/gr-33.png);     
    background-position:top;    
    background-repeat:repeat-x;
}
.navbar li {
	color:#FFF;
}
.navbar a:link, .navbar a:visited {
	color:#7BC9FB;
}
.navbar .breadcrumb {
	margin-top:7px;
}
/*-------------------------------------------- Header END---------------------------------------------- */
/*-------------------------------------------- Sideblocks START---------------------------------------------- */
div.header, .sideblock, .sideblock li {     
	color:#FFF;
}
.sideblock {
	width: 210px;
	border-color:#1A4891;
	background-color:#00669A;
	background-image:url(elemek/sideblleft.png);
	background-position:right;
	background-repeat:repeat-y;
	-moz-border-radius-bottomleft:20px;
	-moz-border-radius-bottomright:20px;
}
.sideblock .header, .sideblock .title {
	border-color:#1A4891;
	height:48px;
	background-repeat:no-repeat;
	margin: 0px;
	padding: 0px;
}
.sideblock .header {
	background-image:url(elemek/sbh-back.png);
	background-position:top right;
}
.sideblock .title {
	background-image:url(elemek/sbh-bianco.png);
	background-position:top left;
}
.sideblock h2 {
	padding-top:4px;
	padding-bottom:5px;
	padding-right:0px;
	padding-left:5px;
}
.sideblock .content {
	border-color:#1A4891;
	border-top-style: none;
	background-color:#00669A;
	background-image:url(elemek/sideblleft.png);
	background-position:right;
	background-repeat:repeat-y;
	padding-top:0px;
	padding-bottom:4px;
	padding-right:10px;
	padding-left:4px;
}
.sideblock .content hr {
	border-top-color:#1A4891;
}
#left-column .hidden .header, #right-column .hidden .header {
	border-bottom-color: #1A4891;
}

/* Accessibility: for Windows High Contrast, partial fix MDL-7493. */
.sideblock .hide-show a {
	border:none;
}
.sideblock a {
	color:#7BC9FB;
	white-space:normal;
}
.sideblock .post .head {
	color:#159FFB;
}
.sideblock.hidden .header .hide-show img.hide-show-image {
	background:transparent url(pix/t/switch_plus.gif) no-repeat scroll center bottom;
}
.sideblock .header .hide-show img.hide-show-image {
	background:transparent url(pix/t/switch_minus.gif) no-repeat scroll center bottom;
}
.sideblock .header .hide-show-image {
	margin-right:3px;
}
/*-------------------------------------------- Custom Sideblocks ---------------------------------------------- */
.block_course_list .title{
	background-image:url(elemek/sbh-grpcat.png);}
.block_course_list h2 {
	padding-left:50px;}
.block_online_users .title {
	background-image:url(elemek/sbh-online.png);}
.block_online_users h2 {
	padding-left:40px;}
.block_calendar_month .title, .block_calendar_upcoming .title {
	background-image:url(elemek/sbh-calendar.png);}
.block_calendar_month h2, .block_calendar_upcoming h2{
	padding-left:50px;}
.block_site_main_menu .title{
	background-image:url(elemek/sbh-menu.png);}
.block_site_main_menu h2 {
	padding-left:48px;}
.block_admin .title, .block_admin_tree .title{
	background-image:url(elemek/sbh-construct.png);}
.block_admin .title, .block_admin_tree h2 {
	padding-left:42px;}
.block_mle .title{
	background-image:url(elemek/sbh-mobile.png);}
.block_mle h2 {
	padding-left:42px;}
.block_mnet_hosts .title{
	background-image:url(elemek/sbh-netserv.png);}
.block_mnet_hosts h2 {
	padding-left:51px;}
.block_section .title{
	background-image:url(elemek/sbh-res.png);}
.block_section h2 {
	padding-left:52px;}
.block_useradmin .title{
	background-image:url(elemek/sbh-usradmin.png);}
.block_useradmin h2 {
	padding-left:50px;}
.block_news_items .title{
	background-image:url(elemek/sbh-news.png);}
.block_news_items h2 {
	padding-left:48px;}
.block_search_forums .title{
	background-image:url(elemek/sbh-srchforum.png);}
.block_search_forums h2 {
	padding-left:47px;}
.block_participants .title{
	background-image:url(elemek/sbh-peoples.png);}
.block_participants h2 {
	padding-left:50px;}
.block_activity_modules .title{
	background-image:url(elemek/sbh-psit.png);}
.block_activity_modules h2 {
	padding-left:50px;}
.block_recent_activity .title{
	background-image:url(elemek/sbh-psit2.png);}
.block_recent_activity h2 {
	padding-left:43px;}
.block_file_manager .title{
	background-image:url(elemek/sbh-folder.png);}
.block_file_manager h2 {
	padding-left:50px;}
.block_messages .title{
	background-image:url(elemek/sbh-mail.png);}
.block_messages h2 {
	padding-left:50px;}
.block_blog_menu .title{
	background-image:url(elemek/sbh-blog.png);}
.block_blog_menu h2 {
	padding-left:55px;}
.block_inwicast .title{
	background-image:url(elemek/sbh-mediacent.png);}
.block_inwicast h2 {
	padding-left:55px;}

/*-------------------------------------------- Sideblocks END---------------------------------------------- */

/*--------------------------------------------   Calendar START  --------------------------------------------*/
#calendar .maincalendar, #calendar .sidecalendar, #calendar td.sidecalendar {
	background-color:#00669A;
	border-color:#13376C;
	border-width:1px;
	border-style:solid;
	-moz-border-radius-bottomleft:20px;
	-moz-border-radius-bottomright:20px;
	color:#FFF;
}
#calendar .maincalendar a, #calendar .sidecalendar a{
	color:#7BC9FB;
}
table.minicalendar {
	background-color:#1A4891;
	border-color:#13376C;
}
#calendar .weekend, .minicalendar .weekend {
	color:#FF0000;
}
#calendar .today, .minicalendar .today {
	border-color:#FF0000;
}
#calendar .event_global, .minicalendar .event_global, .block_calendar_month .event_global {
	background-color:#E15A00;
	border-color:#8E3900 !important;
}
#calendar .event_course, .minicalendar .event_course, .block_calendar_month .event_course {
	background-color:#769D0A;
	border-color:#4D6306 !important;
}
#calendar .event_group, .minicalendar .event_group, .block_calendar_month .event_group {
	background-color:#8E7304;
	border-color:#5A4903 !important;
}
#calendar .event_user, .minicalendar .event_user, .block_calendar_month .event_user {
	background-color:#00F;
	border-color:#0000A1 !important;
}

#calendar .sidecalendar, #calendar td.sidecalendar {
	border-top-style:none;
	background-image:url(elemek/sideblleft.png);
	background-position:right;
	background-repeat:repeat-y;
	padding-top:0px;
	padding-right:10px;
	padding-bottom:4px;
	padding-left:4px;
}
#calendar .sidecalendar div.header {
	height:48px;
	background-image:url(elemek/sbh-back.png);
	background-position:top right;
	background-repeat:no-repeat;
	border-top-color:#13376C;
	border-top-width:2px;
	border-top-style:solid;
	margin: 0px -10px 0px -4px;
	padding: 0px;
	text-indent:10px
}
#calendar .sideblock h2 {
	border-color:#1A4891;
	height:48px;
	background-image:url(elemek/sbh-bianco.png);
	background-position:top left;
	background-repeat:no-repeat;
	margin: 0px;
}
#calendar td.sidecalendar .sideblock {
	border-style: none;
	background-color:transparent;
	background-image:none;
	padding:0px;
}
#calendar .maincalendar .filters table, #calendar .sidecalendar .filters table, .block_calendar_month .filters table, .sideblock.block_calendar_month .filters table {
	background-color:#1A4891;
	border-color:#13376C;
	border-width:1px;
	border-style:solid;
}
#calendar .maincalendar .eventlist .event .topic, #calendar .maincalendar .eventlist .event .picture, #calendar .maincalendar .eventlist .event .side, #calendar .maincalendar table.calendarmonth {
	background-color:#1A4891;
}
#calendar .maincalendar .eventlist .topic {
	border-bottom:1px solid #1F55AA;
}
#calendar .maincalendar .eventlist .event, #calendar .maincalendar table.calendarmonth {
	border-color:#13376C;
	border-width:1px;
	border-style:solid;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
}
#calendar .maincalendar .filters {
	padding-top:10px;
}
#calendar .maincalendar table.calendarmonth th {
	border-color:#1A4891;
}
#calendar .eventnone a, .block_calendar_month .eventnone a {
	color:#FFF;
}

/*--------------------------------------------   Calendar END  --------------------------------------------*/


/*-------------------------------------------- ForumPosts START--------------------------------------------
  	Orange:		#F60
  	Green:		#83A620
	Darkest bl:	#13376C
	Dark blue:	#1A4891
	Blue:		#00669A
	Light Blue:	#159FFB
	Sand:		#D7C75F
	ligt blue txt: #7BC9FB
*/

.forumpost {
    background-color:#FFF;
	border-color:#1A4891;
	border-width:2px;
}
.forumpost .starter {
    background-color:#00669A;
    background-image:url(elemek/forumheader.png);
    background-position:top right;
    background-repeat:no-repeat;
	background-attachment:scroll;
	color:#FFF;
	border-bottom: 1px solid #1A4891;
}
.forumpost .starter a {
	color:#7BC9FB;
}
.forumpost .left {
    background-color:#00669A;
    background-image:url(elemek/side43-2.png);
    background-position:left;
    background-repeat:repeat-y;
	background-attachment:scroll;
	border-right:1px solid #00669A;
}
.forumpost .side {
	border-right:1px solid #1A4891;
}
/*-------------------------------------------- ForumPosts END---------------------------------------------- */
/*-------------------------------------------- Footer START---------------------------------------------- */
.footer {
	width:100%;
	background-color:transparent;
}
.footer_container {
	height:120px;
	background-color:#D7C75F;
}
.footer_left, .footer_right {
	height:120px;
	background-color:transparent;
}
.footer_left {
	position:absolute;
	background-image:url(elemek/footerl.png);
	background-repeat:no-repeat;
	background-position:left;
	min-width:800px;
	z-index:10;
}
.footer_right {
	position:relative;
	float:right;
	background-image:url(elemek/footerr.png);
	background-repeat:no-repeat;
	background-position:right;
	min-width:550px;
	z-index:11;
}
.footer_info {
	position:absolute;
	background-color:transparent;
	width:95%;
	z-index:12;
}

.helplink, .logininfo {
	font-weight:bold;
}
.homelink a:link, .homelink a:visited {
	color:#FFF;
	background-color:#1A4891;
	background-image:url(elemek/gr-but18.jpg);
	border-color:#00669A #13376C #13376C #00669A;
	border-style:solid;
	border-width:1px 2px 2px 1px;
}
.homelink a:hover {
	color:#FFF;
	background-color:#00669A;
	background-image:url(elemek/gr2-but18.jpg);
	border-color:#159FFB #1A4891 #1A4891 #159FFB;
	border-style:solid;
	border-width:2px 3px 3px 2px;
}

/*	Darkest bl:	#13376C
	Dark blue:	#1A4891
	Blue:		#00669A
	Light Blue:	#159FFB*/
/*-------------------------------------------- Footer END---------------------------------------------- */
/*-------------------------------------------- SubWindows START  -------------------------------------------- */
.generaltable, .userinfobox, .mform fieldset, body#course-user .section {
    background-color:#FFF;
	border-color:#1A4891;
	border-width:2px;
}
.mform fieldset.hidden, .mform fieldset.felement {
	background-color: transparent;
}

/*-------------------------------------------- SubWindows END  ---------------------------------------------- */
/*-------------------------------------------- Tabs START  ---------------------------------------------- */
.tabrow0 a span {
  background: transparent url(elemek/tab/right.png) no-repeat right top;
}
.tabrow0 a {
  color:#FFF;
  background: transparent url(elemek/tab/left.png) no-repeat left top;
  margin: 0 -1px 0 0;
  padding: 10px 0 0.35em 13px;
}
.tabrow0 a:hover {
  color:#F00;
  background-image: url(elemek/tab/left_hover.png);
}
.tabrow0 .here a:hover {
  background-image: url(elemek/tab/left.png);
}
.tabrow0 a:hover span {
  background-image: url(elemek/tab/right_hover.png);
}
.tabrow0 .here a:hover span {
  background-image: url(elemek/tab/right.png);
}
.tabrow0 .here a {
  color:#7BC9FB;
}
.tabrow0 div, .tabrow0 ul {
  position: absolute;
  left: 0;
  top: 1.95em;
  width: 100%;
  margin: 0;
  padding: 0.25em 0;
  list-style: none;
  border-top: 1px solid #aaa;
  line-height: normal;
  background: transparent url(elemek/tab/tabrow1.png) repeat-x center left;
  font-size: 90%;
}
.tabrow0 ul a {
  color:#FFF;
}

/*bottom row:*/
.tabrow0 div, .tabrow0 ul {
	background:transparent url(elemek/tab/tabrow1.png) repeat-x scroll left center;
	border-top:1px solid #1A4891;
}
ul.tabrow1 li a, ul.tabrow1 li a:link, ul.tabrow1 li a:visited {
	color:#FFF;
}
ul.tabrow1 li.here.selected a {
	color:#7BC9FB;
}
/*-------------------------------------------- Tabs END  ------------------------------------------------ */
/***** vicadis/vicad.css end *****/

