table.w6calendarheader {
	border:#FFF solid 1px !important;
	width:98%;
	max-width:900px;
	/*width:600px;*/
}

table.w6calendarheader td, table.w6calendarheader td:hover {
	border:#FFF solid 1px !important;
	text-align:center !important;
	/*height:30px;*/
	vertical-align:middle;
}

table.w6calendar {
	border:#FFF solid 1px !important;
	width:98%;
	max-width:900px;
	/*width:600px;*/
}

table.w6calendar td {
	border:#FFF solid 1px !important;
	text-align:center !important;
	/*height:45px;*/
	vertical-align:middle;
	font-size:14px;
}


/* alacsony sorok legyenek	*/
table.w6calendar td tr, table.w6calendar td {
	/*line-height:0px !important;*/
	line-height:18px !important;
	/*font-size:10px;*/
}




table.w6calendar td:hover {
	border:#e5e5e5 solid 1px !important;
	text-align:center !important;
	/*background-color:#F7F7E6;*/
}

/* cella stuatuszok */
table.w6calendar td.status-empty {
	background-color:#05A405 !important;
	cursor:pointer;
}
table.w6calendar td.status-half {
	background-color:#FFCC00 !important;
	cursor:help;
}
table.w6calendar td.status-full {
	background-color:#870203 !important;
	cursor:not-allowed;
	color:#FFF !important;
}

table.w6calendar td.status-old {
	background-color:CCC !important;
	cursor:not-allowed;
}

div.one-time-status-0, td.one-time-status-0 {
	background-color:#A6BF75 !important;
	cursor:pointer;
	color:#FFF !important;
}
div.one-time-status-1, td.one-time-status-1 {
	background-color:#EF472A !important;
	cursor:pointer;
}
div.one-time-status-2, td.one-time-status-2 {
	background-color:#FFCC00 !important;
	cursor:help;
}
div.one-time-status-3, td.one-time-status-3 {
	background-color:#870203 !important;
	cursor:not-allowed;
	color:#FFF !important;
}

/* uj statuszok: */
div.one-time-status-szabad, td.one-time-status-szabad {
	background-color:#05A405 !important;
	cursor:pointer;
	color:#FFF !important;
}
div.one-time-status-1fix, td.one-time-status-1fix {
	background-color:#FC0 !important;
	cursor:pointer;
	color:#FFF !important;
}
div.one-time-status-1fix2, td.one-time-status-1fix2 {
	background-color:#EF472A !important;
	cursor:pointer;
	color:#FFF !important;
}
div.one-time-status-1fix2fix, td.one-time-status-1fix2fix {
	background-color:#870203 !important;
	cursor:not-allowed;
	color:#FFF !important;
}

div.one-time-status-tel_, td.one-time-status-tel_ {
	background-color:#05A405 !important;
	cursor:help;
}
div.one-time-status-old, td.one-time-status-old {
	/* #870203 */
	background-color:#720c0c !important;
	cursor:not-allowed;
	height:24px;	/* kell, mert ha csak regi idopont van, akkor nagyon alacsony, es nem jol nez ki */
}

div.one-time-status-1sfix, td.one-time-status-1sfix {
	background-color:#870203 !important;
	cursor:not-allowed;
}

div.one-time-status-spectime, td.one-time-status-spectime {
	background-color:#F69 !important;
	cursor:pointer;
}
div.one-time-status-spectime_, td.one-time-status-spectime_ {
	background-color:#F3C !important;
	cursor:pointer;
}



/* linkek szine */
/*
div.one-time-status-0 a, td.one-time-status-0 a, 
div.one-time-status-1 a, td.one-time-status-1 a, 
div.one-time-status-1s a, td.one-time-status-1s a, td.one-time-status-1s, td.one-time-status-1sfix, 
div.one-time-status-2 a, td.one-time-status-2 a, 
div.one-time-status-3 a, td.one-time-status-3 a,
div.one-time-status-1fix a, td.one-time-status-1fix a, 
div.one-time-status-1fix2 a, td.one-time-status-1fix2 a, 
div.one-time-status-1fix2fix a, td.one-time-status-1fix2fix a,

div.one-time-status-tel a, td.one-time-status-tel a,
div.one-time-status-tel_ a, td.one-time-status-tel_ a,
div.one-time-status-tel, td.one-time-status-tel,
div.one-time-status-tel_, td.one-time-status-tel_,

div.one-time-status-szabad a, td.one-time-status-szabad a
{
	color:#000 !important;
}
*/


/*minden hely szabad*/
td.one-time-status-0 {
	/* 0c0 */
	background-color:#84e546 !important;
	color:#000;
}
td.one-time-status-1, td.one-time-status-2, td.one-time-status-3, td.one-time-status-4, td.one-time-status-5, td.one-time-status-6, td.one-time-status-7, td.one-time-status-8, td.one-time-status-9 {
	/* 060 */
	background-color:#6aa942 !important;
	color:#000;
}
td.one-time-status-10 {
	/* f00 */
	background-color:#ee1c05 !important;
	color:#000;
}
td.one-time-status-tel {
	background-color:#CCC !important; /* 870203 */
	cursor:help;
}
div.one-time-status-disabled, td.one-time-status-disabled {
	/* f00 */
	background-color:#949090 !important;
	color:#000;
	cursor:not-allowed;
}











/*, div.one-time-status-spectime, td.one-time-status-spectime:hover*/

/* hover cella bg color */
table.w6calendar td:hover, div.one-time-status-0:hover, td.one-time-status-0:hover, div.one-time-status-1:hover, td.one-time-status-1:hover, div.one-time-status-1s:hover, td.one-time-status-1s, td.one-time-status-1sfix:hover, td.one-time-status-1s:hover, div.one-time-status-2:hover, td.one-time-status-2:hover, div.one-time-status-3:hover, td.one-time-status-3:hover {
	/* 69F */
	background-color:#e77c0f !important;
	/*color:#FFF !important;*/
	color:#000 !important;
}



#weekviewterem table.w6calendar td.megsecsakterem {
	background-color:#F60 !important;
	/*color:#FFF !important;*/
	color:#000 !important;
}
#weekviewterem table.w6calendar td.csakterem {
	background-color:#099 !important;
	/*color:#FFF !important;*/
	color:#000 !important;
}
#weekviewterem table.w6calendar td.csakteremfoglalt {
	background-color:#CCC !important;
	/*color:#FFF !important;*/
	color:#000 !important;
}


td.calheader {
	background-color:#0E76BC;
	color:#FFF;
	/* //	ha nagyon kicsiben nezik, akkor 8-as a betu meret */
	font-size:10px;
	font-weight:normal;
	text-align:center;
	border:#CCC solid 1px !important;
}


div.one-day {
	width:90%;
	max-width:400px;
	padding:10px;
	border:#CCC solid 1px;
	border-radius:3px;
	margin:10px;
}

div.one-event {
	border:#CCC solid 1px;
	border-radius:1px;
	margin:1px;
	padding:4px;
}




div.one-day-header {
	width:96%;
	margin:auto;
	clear:both;
}

div.one-day-header div.one-day-pre {
	float:left;
	width:30px;
}
div.one-day-header div.one-day-next {
	float:right;
	width:30px;
}
div.one-day-header div.one-day-date {
	margin:auto;
	font-size:14px;
	font-weight:bold;
	float:left;
	padding-left:30%;
}
div.cb {
	clear:both;
	height:10px;
}

div.editorplaceholder {
	clear:both;
	height:20px;
	width:100%;
}



#weekview {
	position:relative;
	left:40px;
	top:10px;
	padding:20px;
	margin:auto;
	text-align:center;
}
#weekviewhivj {
	position:relative;
	left:40px;
	top:10px;
	padding:20px;
	margin:auto;
	text-align:center;
}
#weekviewterem {
	position:relative;
	left:40px;
	top:10px;
	padding:20px;
	margin:auto;
	text-align:center;
}
.prevweek {
	position:relative;
	top:24px;
	left: 20%
	background: url(../images/prevarrow.png) no-repeat;
	width: 31px;
	height: 34px;
	display: block;
}
.nextweek {
	position:relative;
	top:-32px;
	right: -20%;
	background: url(../images/nextarrow.png) no-repeat;
	width: 31px;
	height: 34px;
	display: block;
}
tr.weekviewheader {
	height:44px;
}

/* naptar fejlec */
tr.weekviewheader td, tr.weekviewheader td:hover {
	background-color:#FFF !important;
	color:#000 !important;
}

/* naptar fejlec alatti napok */
tr.weekviewheaderdays td, tr.weekviewheaderdays td:hover {
	background-color:#FC0 !important;
	color:#000 !important;
}




td.row0time {
	background-color:#FC0 !important;
	color:#000 !important;
}



tr.weekviewheaderdays-2 {
	display:none !important;
	visibility:hidden !important;
}



span.weekviewtitle {
	margin:50px;
}

div.clearboth {
	clear:both;
}

form.webmenu input {
	padding:4px;
	margin:4px;
	padding-right:10px;
	border:solid 1px #CCC;
	font-size:12px;
}
form.webmenu input:hover {
	padding:4px;
	margin:4px;
	padding-right:10px;
	border:solid 1px #F60;
	font-size:12px;
}


#bformkartya {
	visibility:hidden;
	display:none;
}

#bformkupon {
	visibility:hidden;
	display:none;
}



@media screen and (max-width: 800px) {
	
	#bformkartya {
		visibility:visible;
		display:block;
	}
	
	#bformkupon {
		visibility:visible;
		display:block;
	}
	
	#form_new_team_szolg {
		width:96% !important;
		font-size:9px !important;
	}
	
	#formbookpublic input {
		width:96% !important;
	}
	
	div.form label.p80 {
		font-size:10px !important;
		color:#666 !important;
	}
	
	div.form label.p20 {
		font-size:14px !important;
		line-height:24px !important;
		font-weight:bold !important;
		color:#000 !important;
	}
	
	table.w6calendar td {
		border:#FFF solid 1px !important;
		text-align:center !important;
		/*height:45px;*/
		vertical-align:middle;
		font-size:10px !important;
	}

	#weekview, #weekviewhivj, #weekviewterem {
		position:relative;
		left:1px !important;
		top:1px !important;
		padding:1px !important;
		margin:auto;
		text-align:center;
	}
	
}




table.w6calendarselectday td {
	padding: 4px 6px !important;
}

td.selectedday {
	/*border:dotted #F00 1px;*/
	background-color:#FAA;
}



table.w6calendar td.seltimepublic {
	border:dashed #F00 2px !important;
	/* F90 */
	background-color:#c9df12;
	color:#FFF;
}

table.w6calendar td, table th {
	padding: 4px 4px !important;
}


/* mindenlink szine */
table.w6calendar tr td a {
	color:#484842 !important;
}


div.calinfo1 {
	text-align:center;
	line-height:22px;
	font-size:14px;
	font-weight:bold;
}
div.calinfo2 {
	text-align:right;
	margin-right:12px;
	line-height:20px;
	font-size:10px;
	font-weight:normal;
}

