/* bu 101% olayi, tarayicinin en sagindaki yukari-asagi kaydirma ubugunun her zaman 
gzkmesini sagliyor. Bylece kisa sayfalarla uzun sayfalar arasinda geis yaparken
sitenin tamami bir saga bir sola oynamiyor. */
HTML {
min-height: 101%;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	margin: 0px;
	line-height: 1.4em;
}
#container {
	width: 946px;
	margin-top: 18px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	position: relative;
}

/* fixes white space around images in IE6 */
#container img {
	vertical-align:bottom;
}

#content {
	clear: both;
	min-height:300px;
	height:auto;
	margin-top: 20px;
	color: #000033;
}
/* for Internet Explorer */
/*\*/s
* html #content {
height: 300px;
}

/* site linklerinin biimlendirilmesi. 
Buna gre linkler normalde alti izili durumda. mouse over(hover) durumunda bu altizgi kalkiyor. */
#content a:link {
	text-decoration: underline;
}
#content a:visited {
	text-decoration: underline;
}
#content a:hover {
	text-decoration: none;
}
#content a:active {
	text-decoration: underline;
}
/* bunlar (left_half ve right_half) template dosyalarinin iindeki editable region blmlerini ayarlamak iin.
Dahili css kullanmak yerine harici kullanmak daha iyi nk template de degisiklik gerekirse btn sayfalari gncellemek lazim. */
#left_half {
	float: left;
	width: 462px;
	padding-right: 10px;
}
#right_half {
	float: right;
	width: 462px;
	padding-left: 10px;
}
#footer_line {
	clear: both;
	background-color: #E6E7F0;
	height: 16px;
	margin-top: 10px;
	margin-bottom: 6px;
}
#footer {
	clear: both;
	margin-bottom: 70px;
	text-align: center;
	position: relative;

}
#footer_icons {
	position: absolute;
	top: 0px;
	right: -5px;
}
#menu_wrap {
	margin:0px;
	position:relative;
	width:946px;
	height:30px;
	z-index:100;
	background-color: #49536D;
}
 
#menu, #menu ul {padding:0; margin:0; list-style-type: none;}
 
#menu iframe {position:absolute; left:-9999px; border:0; padding:0; margin:0; width:0; height:0;}
 
#menu a, #menu a:visited {
	display:block;
	width:134px;
	font-size:12px;
	font-family:arial, verdana, sans-serif;
	color:#fff;
	height:30px;
	line-height:29px;
	text-decoration:none;
	text-indent:0px;
	border:1px solid #fff;
	border-width:1px 0 1px 1px;
	text-align: center;
}
 
#menu li ul li a, #menu li ul li a:visited {border-width:0 1px 1px 1px;}
#menu li a.enclose, #menu li a.enclose:visited {border-width:1px;}
 
#menu li {
	float:left;
	background-color: #000033;
}
 
#menu li a:hover {
	position:relative;
	color:#FFFFFF;
	background-color: #49536D;
}
#menu li:hover {position:relative;}
#menu li:hover > a {
	color:#FFFFFF;
	background-color: #49536D;
}
#menu li ul {position:absolute; left:-9999px; width:134px;}
#menu li:hover > ul {top:-1px; left:135px; width:134px;}
#menu > li:hover > ul {left:0; top:31px;}
#menu li:hover ul.first {top:0;}
 
#menu table {border-collapse:collapse; width:0; height:0; border:0; font-size:1em;}
 
#menu li a:active, #menu li a:focus {
	color:#FFFFFF;
	background-color: #49536D;
}
 
#menu li.drop {
	background-color: #000033;
	background-image: url(../menu_files/drop_arrow.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
 
 
#menu li a:hover ul {
left:-1px; top:30px; width:134px;
}
 
#menu li a:hover ul a:hover ul,
#menu li a:hover ul a:hover ul a:hover ul,
#menu li a:hover ul a:hover ul a:hover ul a:hover ul, 
#menu li a:hover ul a:hover ul a:hover ul a:hover ul a:hover ul { 
top:-1px; left:134px;
}
 
#menu a:hover ul ul,
#menu li a:hover ul a:hover ul ul,
#menu li a:hover ul a:hover ul a:hover ul ul,
#menu li a:hover ul a:hover ul a:hover ul a:hover ul ul,
#menu a:hover ul iframe,
#menu li a:hover ul a:hover ul iframe,
#menu li a:hover ul a:hover ul a:hover ul iframe,
#menu li a:hover ul a:hover ul a:hover ul a:hover ul iframe {
left:-9999px;
}
 
#menu a:hover iframe {left:-1px; top:30px;}
 
#menu a:hover a:hover iframe,
#menu a:hover a:hover a:hover iframe,
#menu a:hover a:hover a:hover a:hover iframe {left:134px; top:-1px;}



/* liste araliklarinin arttirilmasi. universite, ilkgretim ve askerlik sayfasinda. */
ul.belgelistesi li {
	list-style-position: outside;
	list-style-image: url(../images/bullet.gif);
	padding-bottom: 4px;
}
/* herhangi bir pdf dosyasina link verildiginde
otomatik olarak linkin nne pdf iconu ekler */
a[href$='.pdf'] {
display:inline-block;
padding-left:20px;
line-height:18px;
background:transparent url(../images/pdf.gif) center left no-repeat;
}

/* herhangi bir doc, txt vb dosyasina link verildiginde
otomatik olarak linkin nne word iconu ekler */
a[href$='.doc'], a[href$='.rtf'], a[href$='.txt'], a[href$='.wps'] {
display:inline-block;
padding-left:20px;
line-height:18px;
background:transparent url(../images/word.gif) center left no-repeat;
}

a[href$='.zip'], a[href$='.rar'] {
display:inline-block;
padding-left:20px;
line-height:18px;
background:transparent url(../images/zip.gif) center left no-repeat;
}

a[href$='.xls'], a[href$='.csv'], a[href$='.xlt'], a[href$='.xlw'] {
display:inline-block;
padding-left:20px;
line-height:18px;
background:transparent url(../images/excel.gif) center left no-repeat;
}


.yarim_kutu {
	border: 1px solid #CCCCCC;
	margin-bottom: 14px;
}
.yarim_kutu .baslik {
	font-weight: bold;
	clear: both;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	text-align: center;
	background-image: url(../images/yarim_kutu_bg.gif);
	background-repeat: repeat-x;
	background-position: center top;
	padding-top: 9px;
	padding-bottom: 9px;
	color: #000033;
}
.yarim_kutu .altbaslik {
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #CCCCCC;
	text-align: center;
	background-color: #E6E7EE;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-top: 10px;
	color: #000066;
	padding-right: 6px;
	padding-left: 6px;
}
/* bos formlarla ilgili kutular iin */
.yarim_kutu .yarim_kutu_satir {
	clear: both;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 6px;
	padding-left: 6px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #CCCCCC;
}



/* ierik koyu stili, askerlik ve niversite sayfasindaki koyu renkli aiklamalar kutusunun iin kullaniliyor */

.icerik_koyu {
	background-color: #D3DDF6;
	padding-top: 12px;
	padding-right: 6px;
	padding-bottom: 12px;
	padding-left: 6px;
}
.icerik_beyaz {
	background-color: #FFFFFF;
	padding-top: 12px;
	padding-right: 6px;
	padding-bottom: 12px;
	padding-left: 6px;
}
.icerik_sari {
	background-color: #FFFFB0;
	padding-top: 12px;
	padding-right: 6px;
	padding-bottom: 12px;
	padding-left: 6px;
}

/* ana sayfadaki duyuru scripti iin*/
.short_news, .full_news {
	background-color: #E6EAF7;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
	padding-top: 16px;
	padding-right: 8px;
	padding-bottom: 16px;
	padding-left: 8px;
}

/* bu clearer iki nedenle gerekli. Birincisi content blmne ileride background color verilirse onun dzgn alismasi iin lazim. Ayrica clearer olmadan footer'a verilen margin top degerleri alismiyor. Clearer divleri iki stndan dolayi ikan sorunlari gidermek iin kullaniliyor.*/
.clearer {
	clear: both;
}
/* sayfanin en stnde dil seimi yapmaya yarayan link*/
#dil_secimi_turkce a {
	color: #000000;
	float: right;
	text-decoration: underline;
	margin-bottom: 4px;
	display:inline-block;
	padding-left:32px;
	line-height:20px;
	background-color: transparent;
	background-image: url(../images/tr_flag.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
#dil_secimi_turkce a:hover {
	color: #000000;
	text-decoration: none;
}
#dil_secimi_turkce a:visited {
	color: #000000;
}
#dil_secimi_ingilizce a {
	color: #000000;
	float: right;
	text-decoration: underline;
	margin-bottom: 4px;
	display:inline-block;
	padding-left:32px;
	line-height:20px;
	background-color: transparent;
	background-image: url(../images/eng_flag.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
#dil_secimi_ingilizce a:hover {
	color: #000000;
	text-decoration: none;
}
#dil_secimi_ingilizce a:visited {
	color: #000000;
}
/* bu blm turk_okullari.html ve turkish_schools.html sayfalari ile ilgili*/
.okul {
	background-color: #E6E7F0;
	margin-bottom: 8px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	margin-top: 8px;
}
.okul .satir {
	clear: both;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #CCCCCC;
}
/* bu blm turk_okullari.html ve turkish_schools.html sayfalari ile ilgili*/
.okul .satir .sutun_sol {
	float: left;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 8px;
	width: 268px;

}
.okul .satir .sutun_sag {
	float: left;
	padding-top: 4px;
	padding-bottom: 4px;
	width: 339px;
}
.okul .satir .baslik {
	float: left;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 8px;
	font-size: medium;
	font-weight: bold;
	color: #000033;
}
/* bu blm turk_okullari.html ve turkish_schools.html sayfalari ile ilgili*/
#tum_liste_ayrintili {
	width: 615px;
	float: right;
	margin-top: 2px;
	clear: none;
}
#tum_liste_baslik {
	width: 314px;
	float: left;
	clear: left;
	padding-top: 10px;
	border: 1px solid #CCCCCC;
	margin-bottom: 10px;
	margin-top: 10px;
	padding-right: 6px;
}
.basa_don {
	clear: both;
	text-align: right;
}
/* turk_okullari.html ve turkish_schools.html ile ilgili blm burada sona erdi*/

#google_maps_tr {
	float: left;
	border: 1px solid #CCCCCC;
	height: 320px;
	width: 320px;
	clear: left;
	margin-top: 10px;
}

#google_maps_tr a {
	height: 320px;
	width: 320px;
	display: block;
	background-image: url(../images/google_maps_tr.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
#google_maps_tr a:hover {
	background-color: #B7C5DD;
}
#google_maps_eng {
	float: left;
	border: 1px solid #CCCCCC;
	height: 320px;
	width: 320px;
	clear: left;
	margin-top: 10px;
}

#google_maps_eng a {
	height: 320px;
	width: 320px;
	display: block;
	background-image: url(../images/google_maps_eng.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
#google_maps_eng a:hover {
	background-color: #B7C5DD;
}

/* sitenin pek ok sayfasindaki kullanilan baslik biimlendirmesi*/
.baslik_1 {
	font-size: medium;
	font-weight: bold;
	color: #000033;
}
.baslik_2 {
	font-size: small;
	color: #000033;
	font-weight: bold;
}

