﻿@charset "utf-8";
body{ margin:0px;
padding:0px;
background-image: url(images/bg-default.jpg);}

h3 small, h2 small, h5 small {
    color: #868686;
}

h1, h2, h3, h4, h5, h6 {
    font-weight: normal;
}

.clear {clear:both;}

.menuler a{float:left; margin-right:10px; color:#fff; font-size:14px; background-color:#ba3131; padding:15px; text-decoration:none;}
.menuler a:hover {color:#ba3131; background-color:#f9f9f9;}

.link {font-size:14px;}
.link a{color:#FF2626; text-decoration:none;}
.link a:hover {color:#8C0000;}
#header {
	height: 50px;
	width: 100%;
	border: 1px solid #000;
	position: fixed;
	top: 0px;
	background: url("images/top-bg.jpg") repeat-x;
	border-width: 0;
	height: 60px;
	/* [disabled]text-align: center; */
}

#kapsa {
	height: 100%;
	width: 100%;
	margin-top: 60px;
	background-image: url(images/bg-default.jpg);
	background-repeat: repeat;
}

#sol_menu {
	float: left;
	height: 100%;
	width: 15%;
	
}
#sag_ekran {
	float: right;
	height: 100%;
	width: 85%;
	background-image: url(images/body-bg.png);
	box-shadow: 0 0 10px #757575;
	-moz-box-shadow: 0 0 10px #757575;
	-webkit-box-shadow: 0 0 10px #757575;
	min-height: 800px;
	margin-right: auto;

}
#kapsa #sol_menu ul {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	list-style-type: none;
}

#kapsa #sol_menu ul li a {
	line-height: 22px;
	color: #fff;
	text-decoration: none;
	display: block;
	background: url(images/side-bar-list-bg.png);
	border-bottom: 1px solid #30c1cb;
	font-size: 14px;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 70px;
	}
#kapsa #sol_menu ul li a:hover {
	color: #FFF;
	background-image: url(images/submenu_hover.png);
}

.menu_setting{background:url(images/menu_setting.jpg)left no-repeat; }
.menu_personel{background:url(images/menu_personel.jpg)left no-repeat; }
.menu_home{background:url(images/menu_home.jpg)left no-repeat; }
.menu_randevu{background:url(images/menu_randevu.jpg)left no-repeat; }
.menu_kayit1{background:url(images/menu_kayit1.jpg)left no-repeat;}
.menu_raporlar{background:url(images/menu_raporlar.jpg)left no-repeat; }
.menu_yonetim{background:url(images/menu_yonetim.jpg)left no-repeat; }

#search_kapsa {text-align:center; margin-top:250px;}
#search_kapsa input {width:200px; height:40px;}
#search_kapsa .search_kapsa-btn {background-color:#ba3131; color:#fff; width:100px; font-weight:bold; cursor:pointer;}

.kaydetbtn {background-color:#ba3131; color:#fff; width:200px; font-weight:bold; cursor:pointer; height:50px; margin-left:20px;}
.duzenlebtn {background-color:#76A844; color:#fff; width:200px; font-weight:bold; cursor:pointer; height:50px; margin-left:20px;}

#footer {
	padding: 8px 20px 5px 20px;
	font-size: 12px;
	color: #fff;
	text-align: center;
	background-image: url(images/bg-default.jpg);
}

#ortaalan{
 	background:#fff;
    clear: both;
    margin:20px 20px 20px 20px;

    -webkit-box-shadow: 0 0px 5px #ddd;
    -moz-box-shadow: 0 0px 5px #ddd;
    box-shadow: 0 0px 5px #ddd;
	padding:15px;
}

#ortaalandisler{
 	background:#fff;
    clear: both;
    margin:20px 20px 20px 20px;

    -webkit-box-shadow: 0 0px 5px #ddd;
    -moz-box-shadow: 0 0px 5px #ddd;
    box-shadow: 0 0px 5px #ddd;
	padding:15px;
}

#ortaalandisler td{
	
	 width:50px; padding:0px; text-align:center; background-color:#FFF;
	 border:none;
	 font-size:14px; font-family:Arial, Helvetica, sans-serif;
	
	}
#ortaalandisler input{
	width: 50px;
	text-align: center;
	/* [disabled]background-color:#FFF; */
	 
	}
#ortaalandisler table{ width:800px;}

.deneme {background-image: url(images/disdugme4.jpg); width:107px; height:47px;}

.baslik {color:#1A8B95; font-size:20px; padding:0px;}

fieldset {
	padding:1px;
	text-align: left;
	width: 450px;
	margin:0px;
    border-color:#E8E8E8;
}

#ortaalan ul {
	float:left;
	margin:0px;
	padding:5px 5px 5px 10px;
}
#ortaalan li{font-family:Arial, Helvetica, sans-serif;
	float:left;
	padding:0px;
	margin-top:5px;
	list-style-type:none;
	display:block;
	width:100%;
}
label {
	font-size: 14px;
	display: block;
	float: left;
	line-height: 30px;
	margin: 0px 5px 0px 0px;
	width: 120px;
}

input,select,textarea {
	border:1px solid #dbac80;
	padding:4px;
	font-size:90%;
	color:#3e180d;
	font-family:verdana, helvetica, arial, sans-serif;
	width:285px;
	margin:4px 0 5px 0px;
	background-color:#fdf4ec;
	}
input.errorInput{
			border-color:#E40000;
			color:#E40000;
		}
select{
	width:295px;
	margin: 4px 0 5px 0;
	padding: 4px;
	}

 .confirm{
		color:#dbac80;
	}
.warning{
			color:#fff;
			background-color:#E40000;
		}
#form_altdetay {
	background-image: url(images/alt_detay.png);
	background-repeat: no-repeat;
	height: 279px;
	width: 98%;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 13px;
	margin-right: 10px;
	border: 1px solid #999;
}

		
		
/**********************************************************/
/*tablo ayarları*******************************************/

table {
	font-size: 0.8em;
	font-family: Arial, Helvetica, verdana sans-serif;
	background-color: #fff;
	border-collapse: collapse;
	width: 99%;
}
caption {
 font-size: 25px;
 color: #1ba6b2;
 font-weight: bold;
 text-align: left;
 background: url(header_bg.jpg) no-repeat top left;
 padding: 10px;
 margin-bottom: 2px;
}
thead th {
 border-right: 1px solid #fff;
 color:#fff;
 text-align:center;
 padding:2px;
 text-transform:uppercase;
 height:25px;
 background-color: #1ba6b2;
 font-weight: normal;
}
tfoot {
 color:#1ba6b2;
 padding:2px;
 text-transform:uppercase;
 font-size:1.2em; 
 font-weigth: bold;
 margin-top:6px;
 border-top: 6px solid #e9f7f6;
}
tbody tr {
 background-color:#fff;
 border-bottom: 1px solid #f0f0f0;
}
tbody td {
	color: #414141;
	padding: 3px;
	text-align: left;
}
tbody th {
 text-align:left;
 padding:2px;
}
tbody td a, tbody th a {
 color:#6C8C37;
 text-decoration:none;
 font-weight:normal; 
 display:block;
 background: transparent url(links_yellow.gif) no-repeat 0% 50%;
 padding-left:15px;
}
tbody td a:hover, tbody th a:hover {
 color:#009193;
 text-decoration:none;
}
/******************************************************/



/*******************************************************/
/******login ekranı*************************************/



#login {

    background:#e3e3e3 url(images/giris.jpg) no-repeat;
	box-shadow: 0 0 10px #757575;
	-moz-box-shadow: 0 0 10px #757575;
	-webkit-box-shadow: 0 0 10px #757575;    
	width: 370px;
    margin: 150px auto 10px;
    padding: 20px;
	height:219px;
}

#sifrelogin {
	float: right;
	height: 180px;
	width: 225px;
	margin-top: 41px;
	margin-right: 6px;
}

#login input{
	border:1px solid #dbac80;
	padding:5px 4px 5px 4px;
	font-size:90%;
	color:#3e180d;
	font-family:verdana, helvetica, arial, sans-serif;
	width:205px;
	margin:0px 0 2px 0px;
	background-color:#fdf4ec;
	}
.login-btn {
    background: url("images/login-btn.jpg");
    border: none;
    box-shadow: 0 0 1px #b3b3b3;
	-moz-box-shadow: 0 0 1px #b3b3b3;
	-webkit-box-shadow: 0 0 1px #b3b3b3;   
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    font-size: 16px;
    color: #fff;
    text-shadow: none;
    padding: 10px 0;
}

.login-btn:hover {
    opacity: 0.8;
    color: #fff;
}

#login input {
    padding: 10px;

}
/**********************************************************/

/***** tablo disler ************/


#dislerkapsa {
	background-image: url(images/alt_detay.png);
	background-repeat: no-repeat;
	height: auto;
	width: 75%;
	padding-top: 15px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 13px;
}

		
		
/**********************************************************/
/*tablo ayarları*******************************************/

table {
	font-size: 0.8em;
	font-family: Arial, Helvetica, verdana sans-serif;
	background-color: #fff;
	border-collapse: collapse;
	width: 99%;
}
caption {
 font-size: 25px;
 color: #1ba6b2;
 font-weight: bold;
 text-align: left;
 background: url(header_bg.jpg) no-repeat top left;
 padding: 10px;
 margin-bottom: 2px;
}
thead th {
 border-right: 1px solid #fff;
 color:#fff;
 text-align:center;
 padding:2px;
 text-transform:uppercase;
 height:25px;
 background-color: #1ba6b2;
 font-weight: normal;
}
tfoot {
 color:#1ba6b2;
 padding:2px;
 text-transform:uppercase;
 font-size:1.2em; 
 font-weigth: bold;
 margin-top:6px;
 border-top: 6px solid #e9f7f6;
}
tbody tr {
 background-color:#fff;
 border-bottom: 1px solid #f0f0f0;
}
tbody td {
	color: #414141;
	padding: 3px;
	text-align: left;
}
tbody th {
 text-align:left;
 padding:2px;
}
tbody td a, tbody th a {
 color:#6C8C37;
 text-decoration:none;
 font-weight:normal; 
 display:block;
 background: transparent url(links_yellow.gif) no-repeat 0% 50%;
 padding-left:15px;
}
tbody td a:hover, tbody th a:hover {
 color:#009193;
 text-decoration:none;
}

.tablo-sutun{ width:40px; padding:0px; text-align:center; background-color:#FFF;}


/******************************************************/



.table_ayar {
	width: 850px;
	table-layout: fixed;
	border-collapse: collapse;
}
 
caption {
    font-size:18px;
    margin-bottom:10px;
    color:#CC0;
    font-weight:bold;
    caption-side:top;
}
 
/*tr:nth-child(odd) {
    background:#DDD;
}*/
 
td, th {
    padding:0px;
}

.check input[type=checkbox] {
   height: 25px;
	width: 25px;
	border:1px solid #dbac80;
	padding:4px;
	font-size:90%;
	color:#3e180d;
	font-family:verdana, helvetica, arial, sans-serif;

	margin:4px 0 5px 0px;
	background-color:#fdf4ec;
}
 

.dugme{
	width: 250px;
	right: 550px;
	float: left;
}
#kapsa #sag_ekran #ortaalandisler #TabbedPanels1 .TabbedPanelsContentGroup .TabbedPanelsContent.TabbedPanelsContentVisible .dugme ul li {
	float: left; padding:0px; margin:0px; list-style-type:none;
}
#kapsa #sag_ekran #ortaalandisler #TabbedPanels1 .TabbedPanelsContentGroup .TabbedPanelsContent.TabbedPanelsContentVisible .dugme ul {
	float: left; padding:0px; margin:0px; list-style-type:none;
}

.doktor {width:300px; border:1px #ccc solid; }
.doktor a{color:#1A8B95; text-decoration:none; font-size:15px; padding:15px;}