/* -- Body Style -- */
body {
	font-size:13px;
	font-family:"Trebuchet MS", Verdana, Tahoma;
	line-height:150%;
	color:#ccc;
	background-color: #8c8b89;
}
a { color:#FF9900; text-decoration:none; }
* { padding:0; margin:0; }
img { border: none;
	border-style:none;
	-ms-interpolation-mode:bicubic;
}
#container {
	width:935px;
	margin:0 auto;
}
.hideme { visibility:hidden; }
.clear { clear:both; }
.mainwidth {
	width: 935px;
}
#navigation
{ height: 35px; text-align: center; }

/* Text and Table Alignment Styles */
.center { text-align:center; }
.left { text-align:left; }
.right { text-align:right; }
.justify { text-align:justify; }
/* Text and Table Alignment Styles */

/* -- Border Style -- */
.alt_kutu { border: 2px #CCCCCC solid; background-color: #222d7d; }
.contact_head { background:url('images/contact-head-bg.gif') repeat-y; 
font-size:18px; font-weight:bold; color:#ccc; line-height:1em; }

/* -- Menu Styles -- */
.menu_table { height:35px; width:695px; background-image:url('images/menu-bg.gif'); }
.menu-button { height:35px; font-weight:bold; }
.menu-button-home { height:35px; width:30px; color:#ccc; display:block; background-image:url('images/menu_n_01.gif'); }
.menu-button-home:hover { background-image:url('images/menu_h_01.gif'); }
.menu-button-about { height:35px; width:88px; color:#ccc; display:block; background-image:url('images/menu_n_02.gif'); }
.menu-button-about:hover { background-image:url('images/menu_h_02.gif'); }
.menu-button-school { height:35px; width:80px; color:#ccc; display:block; background-image:url('images/menu_n_03.gif'); }
.menu-button-school:hover { background-image:url('images/menu_h_03.gif'); }
.menu-button-services { height:35px; width:102px; color:#ccc; display:block; background-image:url('images/menu_n_04.gif'); }
.menu-button-services:hover { background-image:url('images/menu_h_04.gif'); }
.menu-button-staff { height:35px; width:67px; color:#ccc; display:block; background-image:url('images/menu_n_05.gif'); }
.menu-button-staff:hover { background-image:url('images/menu_h_05.gif'); }
.menu-button-refs { height:35px; width:83px; color:#ccc; display:block; background-image:url('images/menu_n_06.gif'); }
.menu-button-refs:hover { background-image:url('images/menu_h_06.gif'); }
.menu-button-hr { height:35px; width:115px; color:#ccc; display:block; background-image:url('images/menu_n_07.gif'); }
.menu-button-hr:hover { background-image:url('images/menu_h_07.gif'); }
.menu-button-mevzuat { height:35px; width:69px; color:#ccc; display:block; background-image:url('images/menu_n_08.gif'); }
.menu-button-mevzuat:hover { background-image:url('images/menu_h_08.gif'); }
.menu-button-contact { height:35px; width:61px; color:#ccc; display:block; background-image:url('images/menu_n_09.gif'); }
.menu-button-contact:hover { background-image:url('images/menu_h_09.gif'); }
.clear	{ clear:both; }

/* -- DropDown Menu Styles -- */
.dropdown-products { float:left; }
.dropdown-products dt { width:102px; height:35px; cursor:pointer; background:url('images/menu_n_04.gif'); }
.dropdown-products dt:hover { background:url('images/menu_h_04.gif'); }
.dropdown-products dd { position:absolute; overflow:hidden; width:240px; display:none; background:#222d7d; z-index:170; opacity:0; }
.dropdown-products ul { width:236px; border:2px solid #ccc; list-style:none; border-top:none; }
.dropdown-products li { display:inline; }
.dropdown-products a, .dropdown-products a:active, .dropdown-products a:visited { display:block; padding:3px; color:#fff; text-decoration:none; background:#222d7d; width:230px; }
.dropdown-products a:hover { background:#eee; color:#000; }

/* -- Text Style -- */
.gri_baslik_12 { font-size:12px; font-weight:bold; color:#ccc; }
.gri_baslik_14 { font-size:14px; font-weight:bold; color:#ccc; }
.gri_baslik_18 { font-size:18px; font-weight:bold; color:#ccc; }
.gri_baslik_22 { font-size:22px; font-weight:bold; color:#ccc; }
.gri_metin_12 { font-size:12px; color:#ccc; }
.gri_metin_14 { font-size:14px; color:#ccc; }
.haber_tarih { font-size:11px; color:#0099FF; text-align:right; border-bottom:thin #0099FF solid; margin-right:10px; }
.haber_metin { color:#cccccc; text-align:left; margin-right:10px; margin-bottom:5px; margin-top:5px; min-height:40px; }

.form { float:left; padding:0 10px 10px 10px; background:#f3f3f3; border:2px solid #cfcfcf; }
.form label { float:left; width:100px; padding:10px 10px 0 0; font-weight:bold; }
.form select { float:left; width:146px; margin-top:10px; }
.form input { float:left; margin-top:10px; }
.form .submit { clear:both; }
#msg { display:none; position:absolute; z-index:200; background:url('images/msg_arrow.gif') no-repeat left center; 
padding-left:7px; color:#000000; }
#msgcontent { display:block; background:#f3e6e6; border:2px solid #924949; border-left:none; padding:5px; min-width:150px; max-width:250px; }
.contact-textbox { width:220px; padding:3px; border:1px #b7b7b7 dotted; }
.contact-textarea { width:220px; height:100px; padding:3px; font-family:"Trebuchet MS", Verdana, Tahoma; font-size:13px; border:1px #b7b7b7 dotted; }
.contact-button-cell {text-align:center; padding-top:8px; padding-bottom:15px; }
/* -- Text Style -- */

/* -- Copyright Style -- */
a.copyright:link     { font-family: "Trebuchet MS", Verdana, Tahoma; font-size: 11px; color: #D0D0F5; font-stretch:expanded; text-decoration: none; }
a.copyright:active   { font-family: "Trebuchet MS", Verdana, Tahoma; font-size: 11px; color: #D0D0F5; font-stretch:expanded; text-decoration: none; }
a.copyright:visited  { font-family: "Trebuchet MS", Verdana, Tahoma; font-size: 11px; color: #D0D0F5; font-stretch:expanded; text-decoration: none; }
a.copyright:hover    { font-family: "Trebuchet MS", Verdana, Tahoma; font-size: 11px; color: #F0F0F7; font-stretch:expanded; text-decoration: none; }
/* -- Copyright Style -- */


/* DropDown Menu Styles */
ul.menu {
	list-style:none;
	margin:0;
	padding:0;
}

ul.menu * {
	margin:0;
	padding:0;
}

ul.menu a {
	display:block;
	color:#fff;
	text-decoration:none;
}

ul.menu li {
	position:relative;
	float:left;
	text-align:center;
}

ul.menu ul {
	position:absolute;
	top:40px;
	left:0;
	display:none;
	opacity:0;
	list-style:none;
}

ul.menu ul li {
	position:relative;
	text-align:left;
	border:2px solid #520e0f;
	border-top:none;
	width:151px;
	margin:0;
}

ul.menu ul li a {
	display:block;
	padding:3px 7px 5px;
	background-color:#520e0f;
}

ul.menu ul li a:hover {
	background-color:#fff;
	color:#3e484a;
}

ul.menu ul ul {
	left:155px;
	top:-1px;
}

ul.menu .menulink {
	width:155px;
	height:28px;
	padding-top:12px;
}

ul.menu h4 {
	font-size:1.1em;
	color:#fff;
	font-weight:normal;
}

ul.menu .menulink:hover, ul.menu .menuhover {
	background:url(images/menu-on.jpg) no-repeat;
}
/* DropDown Menu Styles */


/* Contact Form Styles */
.form { float:left; padding:0 10px 10px 10px; border:2px solid #cfcfcf; }
.form label { float:left; width:100px; padding:10px 10px 0 0; font-weight:bold; }
.form select { float:left; width:146px; margin-top:10px; }
.form input { float:left; margin-top:10px; }
.form .submit { clear:both; }
#msg { display:none; position:absolute; z-index:200; background:url(images/msg_arrow.gif) left center no-repeat; padding-left:7px; }
#msgcontent { display:block; background:#f3e6e6; border:2px solid #924949; border-left:none; padding:5px; min-width:150px; max-width:250px; }
.form-width { width:300px; text-align:center; }
.contact-button-cell {text-align:center; padding-top:8px; padding-bottom:10px; }
.contact-textbox { width:300px; padding:3px; border:1px #b7b7b7 dotted; }
.contact-textarea { width:300px; height:150px; padding:3px; font-size:13px; border:1px #b7b7b7 dotted; }
.contact-submit-button { width:300px; height:25px; font-size:13px; color:maroon; border:0px; }
.contactpage-title { width:300px; height:27px; padding-left:5px; background-color:#c7c7c7; text-align:center; color:black; }
#contactForm {
	width:250px;
	height:auto;
	margin:5px 0 0 0;
}

#contactForm table {
	border:0px;
}

#contactForm.form {
	float:left;
	padding:0 10px 10px 10px;
	background:#f3f3f3;
	border:2px solid #cfcfcf;
}

#contactForm.form label {
	float:left;
	width:100px;
	padding:10px 10px 0 0;
	font-weight:bold;
}

#contactForm.form select {
	float:left;
	width:146px;
	margin-top:10px;
}

#contactForm.form input {
	float:left;
	margin-top:10px;
}

#contactForm.form, #contactForm.submit {
	clear:both;
}

#msg {
	color:black;
	display:none;
	position:absolute;
	z-index:300;
	background:url(/images/msg_arrow.gif) left center no-repeat;
	padding-left:7px;
}

#msgcontent {
	display:block;
	background:#f3e6e6;
	border:2px solid #924949;
	border-left:none;
	padding:5px;
	min-width:150px;
	max-width:250px;
}
/* Contact Form Styles */