@font-face {
	font-family: 'Century Gothic';
	src: url('../font/gothic.ttf');
	font-weight: normal;
	font-style: normal;
}

html {
	overflow-x:hidden;overflow-y:auto; /* IE6 ve IE7 'de sayfada disabled vertical scrollbar çýkmasýný engeller */
}

body {
	background:url(../images/body.png);
}

.form_title_line { width: 110px; float: left; }

.form_title,
.form_title_hint {
	font-family: Century Gothic;
	font-weight: normal;
	height: 15px;
}

.form_title { font-size: 14px; font-style: normal; color: #000; }
.form_title_hint { font-size: 10px; font-style: italic; color: #FF0000; }

.list_title_line { width: 110px; float: left; }

.list_title,
.list_title_hint {
	font-family: Century Gothic;
	font-weight: normal;
	text-align: left;
	text-decoration: none;
	padding: 7px;
	color: #243F93;
}

.list_title { font-size: 14px; font-style: normal; line-height: 15px; color: #000; }
.list_title_hint { font-size: 10px; font-style: italic; line-height: 15px; color: #FF0000; }

.list_title a:link,
.list_title a:visited {
	text-decoration: none;
	color: #070707;
}

.list_title a:hover {
	color: #0000FF;
}

.list_title a:active {
	color:#FF0000;
}

.line_background1 {
	background:url(../images/line_background1.png);
	cursor:pointer;
}

.line_background2 {
	background:url(../images/line_background2.png);
	cursor:pointer;
}

.line_background3 {
	background:url(../images/line_background3.png);
	cursor:pointer;
}

.line_background1:hover,
.line_background2:hover {
	background:url(../images/line_background4.png);
}

.info_line {
	width:400px;
	height:40px;
	margin:5px;
}

.patient_list,
.test_list {
	font-family:Century Gothic;
	width:112px;
	height:22px;
	font-size:14px;
	color:#000;
	line-height:18px;
	text-align:center;
}

.info_title {
	font-family:Century Gothic;
	display:inline;
	float:left;
	width:130px;
	height:40px;
	font-size:15px;
	color:#000;
	line-height:40px;
	text-align:left;
}

.info_input1 { float: left; width: 222px; background:url(../images/input1.png); }
.info_input2 { float: left; width: 130px; background: url(../images/input2.png); }
.info_input3 { float: right; width: 78px; background: url(../images/button.png); background-size: 78px 40px; margin-right: 48px; text-align: center; cursor: pointer; }
.info_input4,
.info_input5 { float: left; width: 76px; background: url(../images/button.png); cursor: pointer; font-size: 13px; font-weight: bold; line-height: 32px; }
.info_input6 { float: left; width: 30px; background: url(../images/refresh_button.png); cursor: pointer; }

.info_input4 { margin: -2px 0px 0px 55px; }
.info_input5 { margin: -5px 0px 0px 126px; }
.info_input6 { margin: 0px 0px 0px 5px; }

.info_input1,
.info_input2,
.info_input3,
.info_input4,
.info_input5,
.info_input6 {
	height: 40px;
	font-family: Century Gothic;
	font-size: 15px;
	font-weight: bold;
	display: inline;
	background-repeat: no-repeat;
}

.info_text1 {
	font-family: Century Gothic;
	font-size: 17px;
	float: left;
	width: 260px;
}

.input1,
.input2,
.input3 {
	font-family: Century Gothic;
	display: block;
	float: left;
	height: 40px;
	border: 0;
	font-size: 16px;
	color: #000;
	line-height: 40px;
	background: none;
	text-align: center;
}

.input1 { width: 222px; }
.input2 { width: 130px; padding-left: 14px; }
.input3 { width: 70px; text-align-last: left; padding-left: 9px; }

.report_title {
	font-family:Century Gothic;
	font-style:normal;
	font-weight:bold;
	font-size:15px;
	line-height:25px;
	height:15px;
	color:#000;
	text-align:center;
}

.report_title_hint {
	font-family:Century Gothic;
	font-style:italic;
	font-weight:normal;
	font-size:12px;
	line-height:12px;
	height:12px;
	color:#000;
	text-align:center;
}

.report_sub_title {
	font-family:Century Gothic;
	font-style:normal;
	font-weight:bold;
	font-size:12px;
	line-height:20px;
	height:12px;
	color:#000;
	text-align:left;
}

.report_sub_title_hint {
	font-family:Century Gothic;
	font-style:italic;
	font-weight:normal;
	font-size:8px;
	line-height:8px;
	height:8px;
	color:#000;
	text-align:left;
}

.report_detail {
	font-family:Century Gothic;
	font-style:normal;
	font-weight:normal;
	font-size:12px;
	line-height:20px;
	height:12px;
	color:#000;
	text-align:left;
}

.tab_control_title {
	font-family:Century Gothic;
	font-style:normal;
	font-weight:bold;
	font-size:15px;
	float:left;
	width:220px;
	height:30px;
	padding-top:10px;
	cursor:pointer;
}

#approve_table {
	line-height: 30px;
	font-family:Century Gothic;
	font-size: 17px;
}

#approve_table td {
	padding:0px 10px 0px 10px;
}

.menu_title {
	font-family:Century Gothic;
	font-size:18px;
}

.shadow_top {
	height: 25px;
	background: url(../images/shadow_top.png);
	background-size: 100% 100%;
    background-repeat: no-repeat;
}

.shadow_bottom {
	height: 25px;
	background: url(../images/shadow_bottom.png);
	background-size: 100% 100%;
    background-repeat: no-repeat;
}

.highlight_claret_red { 
	color:#a5272b;
}

.highlight_red { 
	font-family:Century Gothic;
	font-weight:bold;
	font-size:14px;
	color:#FF0000;
}

.required {
	display:inline;
	float:left;
	width:10px;
	margin-left:5px;
	color:red;
	text-align:center;
	font-size:20px;
}

.warning {
	width:222px;
	height:16px;
	top:10px;
	left:140px;
	background:url(../images/input1.png);
	padding:12px 0px 12px 0px;
	font-family:Century Gothic;
	font-weight:bold;
	font-size:14px;
	color:#FF0000;
	text-align:center;
	position:absolute;
	display:block;
	vertical-align:middle;
}

.radio-text {
	display:inline;
	font-family:Century Gothic;
	font-size:15px;
	color:#000;
	text-align:center;
	width:170px;
	float:left;
	cursor:pointer;
}

.radio-text:hover {
	background:url(../images/body_title.png);
}

.content {
	width:410px;
	font-family:Century Gothic;
	font-size:20px;
	color:#000;
	line-height:40px;
}

.content_bottom {
	width: 100%;
	font-family: Century Gothic;
	font-size: 15px;
	color: #000;
	line-height: 25px;
	text-align: center;
	margin-bottom:15px;
}

.menu_item_caption {
	height:30px;
	font-family:Century Gothic;
	font-size:20px;
	color:#000;
	line-height:30px;
	padding-left:10px;
}

.bar {
	display:block;
	background:none;
	border:0;
	border-bottom:2px solid #0D79AE;
}

.substation_list {
	width:434px;
	font-family:Century Gothic;
	font-size:18px;
	color:#000;
	line-height:25px;
	text-align:center;
	cursor:pointer;
	display:block;
	background:none;
	border:0;
}

.substation_list:hover {
	background:url(../images/body_title.png);
}

.substation_slidetoggle {
	width:434px;
	display:none;
	background:url(../images/body_list.png);
}

.substations {
	width:434px;
	font-family:Century Gothic;
	font-size:20px;
	font-weight:bold;
	color:#000;
	line-height:30px;
	text-align:center;
	cursor:pointer;
	display:block;
	background:none;
	border:0;
	border-bottom:2px solid #0D79AE;
	padding-left:10px;
}

.substations:hover {
	background:url(../images/body_title.png);
}


.department_list {
	width:434px;
	font-family:Century Gothic;
	font-size:18px;
	color:#000;
	line-height:25px;
	text-align:center;
	cursor:pointer;
	display:block;
	background:none;
	border:0;
}

.department_list:hover {
	background:url(../images/body_title.png);
}

.department_slidetoggle {
	width:434px;
	display:none;
	background:url(../images/body_list.png);
}

.departments {
	width:434px;
	font-family:Century Gothic;
	font-size:20px;
	font-weight:bold;
	color:#000;
	line-height:30px;
	text-align:center;
	cursor:pointer;
	display:block;
	background:none;
	border:0;
	border-bottom:2px solid #0D79AE;
	padding-left:10px;
}

.departments:hover {
	background:url(../images/body_title.png);
}


.doctors {
	width:434px;
	font-family:Century Gothic;
	font-size:20px;
	font-weight:bold;
	color:#000;
	line-height:30px;
	text-align:center;
	cursor:pointer;
	display:block;
	background:none;
	border:0;
	border-bottom:2px solid #0D79AE;
	padding-left:10px;
}

.doctors:hover {
	background:url(../images/body_title.png);
}

.doctor_slidetoggle {
	width:434px;
	display:none;
	background:url(../images/body_list.png);
}

.appointment {
	width:434px;
	font-family:Century Gothic;
	font-size:20px;
	font-weight:bold;
	color:#000;
	line-height:30px;
	text-align:center;
	cursor:pointer;
	display:block;
	background:url(../images/body_title.png);
	border:0;
	border-top:2px solid #0D79AE;
}

.appointment:hover {
	background:url(../images/body_app.png);
}

.appointment_slidetoggle {
	width:434px;
	display:none;
	border-top:2px solid #0D79AE;
	background:url(../images/body_list.png);
}

.doctor_appointments {
	background:url(../images/body_app.png);
	display:none;
}

.appointment_date {
	cursor:default;
	font-family:Century Gothic;
	font-size:13px;
	font-weight:bold;
}

.appointment_time {
	cursor:pointer;
	font-family:Century Gothic;
	font-size:15px;
	color:#000000;
}

.no_appointment {
	font-family:Century Gothic;
	font-size:15px;
}

.appointment_time:hover {
	color:#FFFFFF;
	background:#0D79AE;
}

.status_title {
	font-family:Century Gothic;
	font-size:18px;
	font-weight:bold;
}

.date {
	font-family:Century Gothic;
	font-size:16px;
}

.day {
	font-family:Century Gothic;
	font-size:16px;
}

.status {
	font-family:Century Gothic;
	font-size:16px;
	font-weight:bold;
}

.footer_note {
	font-family:Century Gothic;
	font-size:15px;
	font-weight:bold;
	line-height:25px;
	text-align:center;
}

a {
	text-decoration: none;
}

a:link {
	color: blue;
}

a:hover {
	color: orange;
}

a:active {
	color: aqua;
}

a:visited {
	color: crimson;
}

@keyframes blink {
  0% {
    font-weight: 100;
  }
  50% {
    font-weight: 900;
  }
  100% {
    font-weight: 100;
  }
}