body 
{
	text-align:center;
	margin:0;
	background:#D6E4E5;
}
sup
{
	font-family:Trebuchet MS;
	font-size:75%;
}

div.main
{
	display:block;
	position:relative;
	width:970px;
	margin:auto;
}

td.c1
{
	background:url(images/lt.png) no-repeat;
	width:16px;
	height:16px;
}

td.c2
{
	background:url(images/top.png) repeat-x;
	height:16px;
}
td.c3
{
	background:url(images/rt.png) no-repeat;
	width:16px;
	height:16px;
}
td.c4
{
	background:url(images/left.png) repeat-y;
	width:16px;
	height:auto;
}
td.c5
{
	background:url(images/right.png) repeat-y;
	width:16px;
	height:auto;
}
td.c6
{
	background:url(images/lb.png) no-repeat;
	width:16px;
	height:16px;
}
td.c7
{
	background:url(images/bottom.png) repeat-x;
	width:auto;
	height:16px;
}
td.c8
{
	background:url(images/rb.png) no-repeat;
	width:16px;
	height:16px;
}

div.top_nav
{
	display:block;
	position:relative;
	float:left;
	width:100%;
	height:20px;
	line-height:20px;
	vertical-align:middle;
	background:#999;
	text-align:right;
	padding-top:2px;
}
div.top_nav .kayitno
{
	display:block;
	position:relative;
	float:left;
	font-family:Trebuchet MS;
	font-size:10pt;
	font-weight:bold;
	color:#c00;
	margin-left:3px;
}
div.top_nav .no
{
	display:block;
	position:relative;
	float:left;
	font-family:Trebuchet MS;
	font-size:10pt;
	color:#fff;
	margin-left:5px;
	font-weight:bold;
}

div.main div.header
{
	display:block;
	position:relative;
	float:left;
	width:100%;
	height:75px;
	line-height:75px;
	background:#ffffff;
}

div.main div.header div.logo, div.main div.header div.logo a
{
	display:block;
	position:relative;
	float:left;
	width:285px;
	height:67px;
	line-height:67px;
	margin:0;
}

div.main div.header div.logout, div.main div.header div.logout a
{
	display:block;
	position:relative;
	float:right;
	width:141px;
	height:30px;
	line-height:30px;
	margin:0;
	color:#333;
	font-family:'Trebuchet MS', Arial;
	font-size:10pt;
}

/*  Menu stili  */
div.menu
{
	position:relative;
	display:block;
	float:left;
	width:100%;
	height:30px;
	line-height:30px;
	background:#2c6e8c;
}
div.menu ul
{
	display:block;
	position:relative;
	width:100%;
	height:30px;
	line-height:30px;
	float:left;
	text-align:left;
	padding-left:15px;
}

div.menu ul li
{
	position:relative;
	display:block;
	float:left;
	width:auto;
	height:30px;
	line-height:30px;
	vertical-align:middle;
	padding-right:25px;
}

div.menu ul li h1
{
	position:relative;
	display:block;
	float:left;
	margin:0;
	padding:0;
	height:100%;
	line-height:100%;
	width:auto;
}

div.menu ul li h1 a
{
	position:relative;
	display:block;
	height:30px;
	line-height:30px;
	width:auto;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#ffffff;			/* Menu yazı rengi */
}
div.menu ul li h1 a:hover
{
	text-decoration:underline;
	color:#dddddd;			/* Menu mouse üzerine geldiğinde yazı rengi */
}

div.menu ul li h1 a.secili
{
	color:#00cccc;
}

div.main div.orta
{
	position:relative;
	display:block;
	float:left;
	width:100%;
	height:auto;
	line-height:100%;
	text-align:center;
	background:#ffffff;
	padding:10px 0 10px 0;
}

div.main div.orta div.xbody
{
	display:block;
	position:relative;
	width:100%;
	height:auto;
	line-height:110%;
	float:left;
	text-align:center;
}

div.main div.footer
{
	display:block;
	position:relative;
	float:left;
	width:100%;
	height:25px;
	line-height:25px;
	background:#ffffff;
}

div.main div.footer div.logo
{
	display:block;
	position:relative;
	float:right;
	width:109px;
	height:18px;
	line-height:18px;
}
form
{
	margin:auto;
	font-family:Trebuchet MS;
	font-size:9pt;
	font-weight:normal;
}

form span.etiket
{
	margin:auto;
	font-family:Trebuchet MS;
	font-size:10pt;
	font-weight:bold;
	color:#666;
}

form tbody tr td.baslik
{
	font-family:'Trebuchet MS', Arial;
	font-size:11pt;
	font-weight:bold;
	background:#3b8eb4;
	color:#fff;
	text-align:left;
	height:auto;
	line-height:150%;
	padding-left:5px;
	vertical-align:middle;
}

form tbody tr td.baslik img
{
	vertical-align:middle;
	text-align:left;
	padding:0 3px 0 3px;
	border:0px;
}

form tbody tr td.etiket
{
	min-width:80px;
	width:auto;
	text-align:right;
	font-family:'Trebuchet MS', Arial;
	font-size:9pt;
	font-weight:bold;
	color:#666666;
	padding-right:5px;
}

form tbody tr td.icerik
{
	width:auto;
	text-align:left;
	font-family:'Trebuchet MS', Arial;
	font-size:9pt;
	font-weight:normal;
	color:#666666;
}
form tbody tr td.ara
{
	height:15px;
	line-height:15px;
}

form tbody tr td.butonlar
{
	height:35px;
	line-height:35px;
	text-align:center;
}

form input[type=text]
{
	font-family:'Trebuchet MS', Arial;
	font-size:9pt;
	font-weight:normal;
	color:#666666;
	border:1px solid #ccc;
	height:18px;
	line-height:18px;
}

form input[type=password]
{
	font-family:'Trebuchet MS', Arial;
	font-size:9pt;
	font-weight:normal;
	color:#666666;
	border:1px solid #ccc;
	height:18px;
	line-height:18px;
}
form span.input
{
	height:18px;
	line-height:18px;
	font-family:'Trebuchet MS', Arial;
	font-size:9pt;
	font-weight:normal;
	color:#666;
	border:1px solid #ccc;
	margin-left:2px;
	padding-left:1px;
	display:block;
}

form select
{
	font-family:'Trebuchet MS', Arial;
	font-size:9pt;
	font-weight:normal;
	color:#666666;
	border:1px solid #ccc;
	min-width:120px;
	height:20px;
	line-height:20px;
}

textarea
{
	font-family:'Trebuchet MS', Arial;
	font-size:9pt;
	font-weight:normal;
	color:#666666;
	border:1px solid #ccc;
	line-height:20px;
}

table.liste
{
	width:100%;
	height:auto;
}
table.liste thead tr td.islemler
{
	background:url(images/islemler_bg.gif) repeat-x bottom;
	font-family:'Trebuchet MS', Arial;
	font-size:10pt;
	font-weight:bold;
	color:#333;
	text-align:left;
}

table.liste thead tr td.baslik
{
	background:#3b8eb4;
	font-family:'Trebuchet MS', Arial;
	font-size:10pt;
	font-weight:bold;
	color:#fff;
	padding-left:3px;
	text-align:left;
	height:25px;
	line-height:14px;
	cursor:pointer;
}
table.liste tbody tr.grupbaslik
{
	height:20px;
	line-height:20px;
	text-align:center;
	font-family:Trebuchet MS;
	font-size:8pt;
	text-align:left;
}

table.liste tbody tr.rr
{
	background:#eee;
}
table.liste tbody tr.rr td
{
	line-height:160%;
}

table.liste tbody tr.satir
{
	font-family:Arial;
	font-size:9pt;
	color:#333;
	font-weight:normal;
	background:#bbeecc;
	line-height:140%;
}

table.liste tbody tr.satir:hover
{
	background:#ccccff;
}

table.liste tbody tr.satir2
{
	font-family:Arial;
	font-size:9pt;
	color:#333;
	font-weight:normal;
	background:#e7d9a5;
	line-height:140%;
}

table.liste tbody tr.satir2:hover
{
	background:#ccccff;
}

table.liste tbody tr td
{
	text-align:left;
	padding-left:3px;
	line-height:140%;
}
table.liste tbody tr td.link a
{
	font-family:Trebuchet MS;
	font-size:9pt;
	color:#c00;
	text-decoration:none;
	font-weight:bold;
}

table.liste tbody tr td.link a:hover
{
	font-family:Trebuchet MS;
	font-size:9pt;
	color:#d00;
	text-decoration:underline;
	font-weight:bold;
}


table.liste tfoot tr
{
	font-family:Arial;
	font-size:10pt;
	font-weight:bold;
	background:#ccc;
	color:#222;
	line-height:200%;
}

div.buttons
{
	display:block;
	position:relative;
	max-width:500px;
	float:left;
}

/*  Sayfalama bölümü stili  */
.sayfalama          
{   
	padding:3px; 
	margin:3px; 
	text-align:center; 
	font-family:Arial; 
	font-size:10px; 
	min-width:300px; 
	padding:2px 5px 2px 5px; 
	vertical-align:middle; 
	float:left; 
	width:99%; 
	display:block; 
}

.sayfalama a        
{   
	padding: 2px 5px 2px 5px; 
	margin: 1px; 
	border: 1px solid #333; 
	text-decoration: none; 
	color:#fff; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:10px; 
	background:#999;  
}

.sayfalama a:hover, .sayfalama a:active 
{   
	border: 1px solid #333;    
	color:#fff; 
	background:#3B8EB4; 
}

.sayfalama .secili  
{   
	padding: 2px 5px 2px 5px;    
	margin: 1px;    
	border: 1px solid #333;    
	font-weight: bold;    
	background:#3B8EB4;    
	color:#333; 
}

.sayfalama .pasif   
{   
	padding: 2px 5px 2px 5px; 
	margin: 1px; 
	border: 1px solid #888; 
	text-decoration: none; 
	color:#fff; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:10px; 
	background:#ccc;
}

.row
{
	display:block;
	position:relative;
	width:100%;
	line-height:200%;
	text-align:left;
	font-family:Trebuchet MS;
	font-size:9pt;
	margin:0 0 10px 0;
}

div.row1
{
	display:block;
	position:relative;
	width:100%;
	line-height:200%;
	text-align:left;
	font-family:Trebuchet MS;
	font-size:9pt;
}

.form1
{
	display:block;
	position:relative;
	width:100%;
	background:#eee;
}
.form1 tbody
{
	display:block;
	position:relative;
	width:100%;
}

.form1 tbody tr.baslik td
{
	position:relative;
	line-height:200%;
	font-family:Trebuchet MS;
	font-size:10pt;
	font-weight:bold;
	background:#ccccff;
}

.form1 tr td.baslik
{
	display:block;
	position:relative;
	text-align:left;
	color:#444;
}

.form1 tr td.etiket
{
	display:block;
	position:relative;
	background:#ccccff;
	text-align:right;
	font-family:Trebuchet MS;
	font-size:9pt;
	font-weight:bold;
	height:25px;
	line-height:25px;
	min-width:75px;
	max-width:150px;
}

.form1  tr td.icerik
{
	position:relative;
	text-align:left;
	width:auto;
	min-width:75px;
}