TABLE.calendar {
	BORDER-RIGHT: white 3px solid; FONT-SIZE: 10px; BACKGROUND: #e1f0f7; COLOR: #295283; BORDER-BOTTOM: white 2px solid; HEIGHT: 50px; TEXT-ALIGN: justify
}
TD.day {
	WIDTH: 80px; BORDER-BOTTOM: white 2px solid; HEIGHT: 25px; BACKGROUND-COLOR: #badcf3; TEXT-ALIGN: center
}
TD.hour {
	PADDING-RIGHT: 5px; VERTICAL-ALIGN: middle; WIDTH: 80px; BORDER-BOTTOM: white 2px solid; HEIGHT: 25px; BACKGROUND-COLOR: #badcf3; TEXT-ALIGN: right
}
TD.radioTD {
	BACKGROUND-POSITION: center 50%; BACKGROUND-IMAGE: url(images/naptar_szabad.jpg); WIDTH: 80px; BORDER-BOTTOM: white 2px solid; BACKGROUND-REPEAT: no-repeat; HEIGHT: 25px; TEXT-ALIGN: center
}
INPUT.radiofree {
	BORDER-RIGHT: medium none; BORDER-TOP: white 1px solid; BACKGROUND: #008b8b; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
TD.notfree {
	BACKGROUND-POSITION: center 50%; BACKGROUND-IMAGE: url(images/naptar_foglalt.jpg); WIDTH: 50px; BORDER-BOTTOM: white 2px solid; BACKGROUND-REPEAT: no-repeat; HEIGHT: 25px
}
TD.novisit {
	WIDTH: 50px; BORDER-BOTTOM: white 2px solid; HEIGHT: 25px; BACKGROUND-COLOR: #faebd7; TEXT-ALIGN: center
}



BODY {
	SCROLLBAR-FACE-COLOR: #afd7ec; FONT-WEIGHT: normal; FONT-SIZE: 10px; MARGIN: 0px; SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; SCROLLBAR-SHADOW-COLOR: #cccccc; COLOR: black; SCROLLBAR-3DLIGHT-COLOR: #cccccc; SCROLLBAR-ARROW-COLOR: #b4030d; SCROLLBAR-TRACK-COLOR: #e1e0cb; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; SCROLLBAR-DARKSHADOW-COLOR: #777777; SCROLLBAR-BASE-COLOR: #000000; BACKGROUND-COLOR: #e5f4fc
}

.no_print, .tbl_gum_middle, .impressum_creator {
}

.no_display {
	display: none;
}

/************************* HEADLINES ***********************/

H1 {
	FONT-SIZE: 18px; COLOR: #ff7300; LINE-HEIGHT: 120%; TEXT-ALIGN: left;
	FONT-FAMILY: "Verdana", "Arial", "Helvetica", "sans-serif";
 	font-style: normal; FONT-WEIGHT: normal;
 	MARGIN-TOP: 0px; MARGIN-BOTTOM: 20px;
}
H2 {
	MARGIN: 10px 0px 10px 0px; PADDING: 9px 0px 0px 0px; 
	BORDER-LEFT: medium none; BORDER-TOP: #e9e8d4 2px solid; 
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #4b2d8f; LINE-HEIGHT: 17px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
H1+H2{ MARGIN: 0px 0px 10px 0px }
H3 {
	MARGIN-TOP: 25px; MARGIN-BOTTOM: 0px; LINE-HEIGHT: 12px; padding-bottom: 0px; 
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #c9050f; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
H4 {
	MARGIN-TOP: 10px; MARGIN-BOTTOM: 0px; FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: black; LINE-HEIGHT: 17px; FONT-STYLE: italic; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
H5 {
	MARGIN-TOP: 10px; MARGIN-BOTTOM: 0px; FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: black; FONT-STYLE: italic; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
/************************* END OF HEADLINES ***********************/


/************************* PARAGRAPH FORMATTING ***********************/
P{
	margin-top: 10px; margin-bottom: 0px
}
UL {
	margin-top: 0px; margin-bottom: 0px; margin-left: 5ex;
	/*text-indent: 1ex; */list-style-type: square
}
UL LI {
	margin-top: 5px
}
/************************* END OF PARAGRAPH FORMATTING ***********************/


/************************* CHARACTER FORMATTING ***********************/
B, STRONG {
	FONT-WEIGHT: bold
}
.textnormal {
	FONT: 11px Verdana, Arial, Helvetica, sans-serif; COLOR: #000000
}
.textbold {
	FONT: bold 11px Verdana, Arial, Helvetica, sans-serif; COLOR: #000000
}

/************************* END OF CHARACTER FORMATTING ***********************/


/************************* SIMPLE LINKS INSIDE TEXT ***********************/
A.textlink {
	FONT-WEIGHT: bold; COLOR: #4b2d8f; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
	BORDER-BOTTOM: 1px dashed
}
A.textlink:visited {COLOR: Gray}
A.textlink:link {}
A.textlink:hover {COLOR: #000000; BORDER-BOTTOM: black 1px solid; TEXT-DECORATION: overline}
/************************* END OF SIMPLE LINKS INSIDE TEXT ***********************/


/************************* PARAGRAPHS, LINKS ***********************/
.par{
	padding: 5px 10px 8px 10px; margin: 5px 0px 0px 0px;
	line-height: 150%;
	border-top: #FFFFFF solid 1px; border-right: #BBBBBB solid 1px; border-bottom: #999999 solid 1px; border-left: #E5E5E5 solid 1px;
	background-color:#F8F8F8;
}
.par P {padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
/************************* END OF PARAGRAPHS, LINKS ***********************/

/************************* TEXT TABLES (forum, qa etc.) *******************/
table.text_tbl_link{
	 width: 100%; height: 30px; padding-bottom:8px; padding-top:5px; background-color: #F8F8F8
}
table.text_tbl{
	padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;
	width: 100%;
	line-height: 120%;
	border-top: #FFFFFF solid 3px; border-right: #BBBBBB solid 3px; border-bottom: #999999 solid 3px; border-left: #E5E5E5 solid 3px;
	background-color:#F8F8F8;
}
td.text_tbl, td.text_tbl_head{
	padding: 3px 3px 3px 3px; margin: 0px 0px 0px 0px;
	line-height: 120%;
	border-top: #FFFFFF solid 2px; border-right: #ff7300 solid 1px; border-bottom: #999999 solid 1px; border-left: #FFFFFF solid 0px;
}
td.text_tbl_head{
	color: #ff7300;	font-weight: bold;
	background-color: #FCEAC6
}
td.text_tbl{
	background-color:#F8F8F8;
}
table.form {
	padding: 15px 0px 0px 0px; margin: 0px 0px 0px 0px;
	width: 520px;
	line-height: 120%;
	border-top: #FFFFFF solid 3px; border-right: #BBBBBB solid 3px; border-bottom: #999999 solid 3px; border-left: #E5E5E5 solid 3px;
	background-color:#F8F8F8;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px; 
}
.form td {
	border-top: #E5E5E5 solid 1px; padding:3px 0px 0px 5px; margin: 0px; height:20px
}
form td.separator {
	background-color:#F3E8E4; padding:0px 0px 0px 5px; margin:0px;
	border-top: none
}
/************************* END OF TEXT TABLES (forum, qa etc.) *******************/


/************************* MENU, BUTTONS ***********************/
.nav {
	MARGIN: 0px 0px 0px 0px; PADDING: 0px 0px 0px 0px; 
	LINE-HEIGHT: normal; FONT-SIZE: 8pt;
	text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; 
	color:#FFFFFF; BACKGROUND-COLOR: #cf200a;
	border: none;
}
.nav H3 {
	MARGIN: 0px 0px 0px 0px; PADDING: 1px 5px 3px 5px; 
	FONT-SIZE: 10pt; text-align:right; font-family:Verdana, Arial, Helvetica, sans-serif; 
	COLOR: #fff; BACKGROUND-COLOR: #ff7300; font-weight:bold
}
.nav P {
	PADDING: 0px 0px 0px 0px; MARGIN: 0px 0px 0px 0px;
	BORDER-TOP: #f76200 1px solid;
	background-color:#cf200a
}
.nav A {
	DISPLAY: block; 
	_HEIGHT: 0px;
	TEXT-DECORATION: none;
	color:#FFFFFF
}
.nav A:hover {
	COLOR: #fff; BACKGROUND-COLOR: #f76200;
}
.nav A.submenumain:hover{
	background-image:url(images/menuarrow_hover.gif); background-position:right; background-repeat:no-repeat
}
.nav-actual, .nav-actual-sub, .nav-nolink, .nav-nolink-sub{
	MARGIN: 0px 0px 0px 0px;
	DISPLAY: block; 
	COLOR: #fff; BACKGROUND-COLOR: #cf200a; TEXT-DECORATION: none;
	background-image: url(images/menuarrow_actual.gif); background-position:right; background-repeat:no-repeat;
}
.nav A, .nav-actual, .nav-nolink {PADDING: 1px 24px 3px 5px; font-weight:bold}
.nav A.sub, .nav-actual-sub, .nav-nolink-sub {PADDING: 1px 24px 3px 25px; font-weight:normal}
.nav-nolink, .nav-nolink-sub { background: none; border:none; color:#ff8f35 }
.nav-actual, .nav-actual-sub {color:#ff8f35}


.tab_inactive {
	PADDING: 0px 0px 0px 0px; MARGIN: 8px 0px 0px 0px;
	LINE-HEIGHT: normal; FONT-SIZE: 10pt;
	text-align:center; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#888888;
	border: none;
	background:none;
	height:25px
}

.btn, .mainbtn {
	PADDING: 0px 0px 0px 0px; MARGIN: 0px 0px 0px 0px;
	LINE-HEIGHT: normal; FONT-SIZE: 8pt;
	text-align:left; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#FFFFFF;
	border: none;
	background:none
}
.mainbtn A {
	MARGIN: 0px 0px 0px 0px; PADDING: 0px 0px 0px 0px; 
	LINE-HEIGHT: normal; FONT-SIZE: 8pt;
	text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; 
	color:#FFFFFF; BACKGROUND: none;
	border: none;
	DISPLAY: block; 
	_HEIGHT: 25px;
	height: 25px;
/*	background-image:url(images/btn_patients.jpg);
*/
	background-repeat:no-repeat
}
.mainbtn A.people 		{background-image:url(images/btn_patients.gif);}
.mainbtn A.doctors 		{background-image:url(images/btn_doctors.gif);}
.mainbtn A.journalists	{background-image:url(images/btn_journalists.gif);}
.mainbtn A:hover {
	COLOR: #fde6be; BACKGROUND: none;
/*	background-image:url(images/btn_patients_hover.jpg);
*/
	background-repeat:no-repeat
}
.mainbtn A.people:hover 		{background-image:url(images/btn_patients_hover.gif);}
.mainbtn A.doctors:hover 		{background-image:url(images/btn_doctors_hover.gif);}
.mainbtn A.journalists:hover	{background-image:url(images/btn_journalists_hover.gif);}

.mainbtn A.people_inact{ background-image:url(images/btn_patients_inact.gif); _HEIGHT: 25px; height: 25px }

.bck_head { 
	background-image:url(images/bck_head.jpg); 
	background-repeat:no-repeat; 
	background-position: top; 
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	text-align:left; 
	vertical-align:top
}

.btn A {
	padding-top: 3px; padding-left:8px;
	DISPLAY: block; 
	_HEIGHT: 17px;
	height: 17px;
	TEXT-DECORATION: none;
	color:#4b2d8f
}
.btn A.search, A.print, A.sendemail, A.exit, A.disclaimer, A.impressum{padding-left:30px; background-position:left; background-repeat:no-repeat }
.btn A.search {background-image:url(images/btn_search.gif)}
.btn A.print {background-image:url(images/btn_print.gif)}
.btn A.sendemail {background-image:url(images/btn_email.gif)}
.btn A.exit {background-image:url(images/btn_exit.gif)}
.btn A.disclaimer {background-image:url(images/btn_disclaimer.gif); padding-right:20px}
.btn A:hover {
	COLOR: #000; 
	BACKGROUND-COLOR: #fff;
}

.nav-nolink1 {background: none; border:none; color:#c3aed3 }
.nav-nolink-sub1 {background: none; border:none; color:#c3aed3 }
/************************* END OF MENU, BUTTONS ***********************/


/************************* IMPRESSUM ***********************/
.impressum, .impressum_creator {
	LINE-HEIGHT: normal; FONT-SIZE: 8pt; font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	background:none; border: none
}
.impressum {text-align:left; color:#8371b2}
.impressum_creator {text-align:center; color: Gray}
/************************* END OF IMPRESSUM ***********************/


.tbl_gum, .tbl_gum_header, .tbl_gum_middle, .tbl_gum_footer {width: auto}
.tbl_gum {background: none; background-color: #e5f4fc}
.tbl_gum_header {background: none; background-color: #e5f4fc; padding: 10px 10px 10px 10px; vertical-align:top}
.tbl_gum_middle {background: none; background-color: #e5f4fc; padding: 10px 10px 10px 10px; vertical-align:top}
.tbl_gum_footer {background: none; background-color: #e5f4fc; padding: 0px 10px 0px 10px; vertical-align:top}

/************************* PICTS AND TEXT ***********************/
TABLE.pict {padding:0px; margin:0px; vertical-align:top}
TABLE caption.pict {margin: 0px; padding: 5px 0px 10px 0px; font-style:italic; text-align:right}
DIV.pict {float:right; padding:0px; margin:0px 0px 0px 10px}
IMG.pict {padding:0px; margin:0px 0px 0px 5px}
/************************* END OF PICTS AND TEXT ***********************/

/************************* Date Chooser *************************/
.cpYearNavigation,.cpMonthNavigation { background-color:#C0C0C0; text-align:center; vertical-align:center; text-decoration:none; color:#000000; font-weight:bold; }
.cpDayColumnHeader, .cpYearNavigation,.cpMonthNavigation,.cpCurrentMonthDate,.cpCurrentMonthDateDisabled,.cpOtherMonthDate,.cpOtherMonthDateDisabled,.cpCurrentDate,.cpCurrentDateDisabled,.cpTodayText,.cpTodayTextDisabled,.cpText { font-family:arial; font-size:8pt; }
TD.cpDayColumnHeader { text-align:right; border:solid thin #C0C0C0;border-width:0px 0px 1px 0px; }
.cpCurrentMonthDate, .cpOtherMonthDate, .cpCurrentDate  { text-align:right; text-decoration:none; }
.cpCurrentMonthDateDisabled, .cpOtherMonthDateDisabled, .cpCurrentDateDisabled { color:#D0D0D0; text-align:right; text-decoration:line-through; }
.cpCurrentMonthDate, .cpCurrentDate { color:#000000; BACKGROUND-COLOR: #ffe4c4 }
.cpOtherMonthDate { color:#808080; }
TD.cpCurrentDate { color:white; background-color: #C0C0C0; border-width:1px; border:solid thin #800000; }
TD.cpCurrentDateDisabled { border-width:1px; border:solid thin #FFAAAA; }
TD.cpTodayText, TD.cpTodayTextDisabled { border:solid thin #C0C0C0; border-width:1px 0px 0px 0px;}
A.cpTodayText, SPAN.cpTodayTextDisabled { height:20px; }
A.cpTodayText { color:black; }
.cpTodayTextDisabled { color:#D0D0D0; }
.cpBorder { border:solid thin #808080; }
/************************* END OF Date Chooser *************************/


TABLE.clinic { border:1px solid #00BB04; border-top:none; border-left:none; width:"100%";}
.clinic TD { border:1px solid #00BB04; border-right:none; border-bottom:none; padding:1px 5px 1px 5px;}
.clinic TD.head { text-align:center;}
.clinic TD.head-none {border:none}
.clinic TD.button {padding:0px; border:none;}

.discountsign {color:#FF9900; text-decoration:none}
a.discountsign:hover { text-decoration:underline; }
