@charset "UTF-8";
/* CSS Document */
/************************
************************
ECTS - http://sinav.anadolu.edu.tr/
Expires: Thu, 16 NOV 2011 20:00:00 GMT
Ali ihsan ibileme
16 Kasım 2011
ie6, ff, opera, chrome, safari
************************
************************/

/****************************
FORM ELEMENTLERİ
****************************/
input[type=text], input[type=password], select, textarea {
    font-family: Tahoma, Arial;
    font-size: 11px;
    border: 1px solid #cecece;
    border-radius: 1px;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1 x;
    width: 200px;
    height: 18px;
    padding: 3px;
}

textarea {
    height: 60px;
}

select {
    width: 208px !important;
    font-size: 12px;
    height: 25px;
}
.dataTables_wrapper select{
    width: 75px !important;
    font-size: 12px;
    height: 25px;
}

select.kucuk-combo {
    width: 125px;
}

input [type=radio] {
    width: 20px;
}

input[type=text]:focus,textarea:focus, select:focus {
    border: 1px solid #333;
    background: #e7e7e7;
}

.form-table input[type=text], .form-table select {
    width: 200px;
}

input[type=text].kucuk-kutu, input[type=text].tarih-kutu {
    width: 125px;
}

.button {
    border: 1px solid #549300;
    color: #fff;
    font-family: Verdana, Tahoma;
    font-size: 12px;
    height: 30px;
    padding: 0 10px;
    cursor: pointer;
}

.yesil-btn {
    background: url(../images/yesil-buton.gif) repeat-x;
}

.gri-btn {
    background: url(../images/gri-buton.gif) repeat-x;
    border-color: #ccc;
    color: #666;
}

/****************************
UST MENU
****************************/
ul.top-menu {
    font-family: Tahoma, Arial;
    list-style: none;
    margin: 0;
    padding: 0;
    float: left;
    width: 100%;
    background: #222;
    font-size: 12px;
    background: url(../images/menu-bg.png) repeat-x;
    height: 51px;
}

ul.top-menu li {
    float: left;
    margin: 0;
    padding: 0 15px 0 0;
    position: relative; /*--Declare X and Y axis base for sub navigation--*/
}

ul.top-menu li.aday-isim {
    float: right;
    margin: 0;
    padding: 12px 15px 0 0;
    position: relative; /*--Declare X and Y axis base for sub navigation--*/
    color: #fff;
}

ul.top-menu li a {
    background: url(../images/sagok.png) no-repeat left center;
    font-family: 'Oswald', Arial, sans-serif;
    font-size: 13px;
    color: #fff;
    display: block;
    text-decoration: none;
    float: left;
    padding: 10px 5px 10px 20px;
}

ul.top-menu li a:hover {
    color: #ccc;
}

ul.top-menu li span {
    /*--Drop down trigger styles--*/
    width: 17px;
    height: 35px;
    float: left;
    background: url(../images/ok.png) no-repeat center center;
}

ul.top-menu li span.subhover {
    background-position: center center;
    cursor: pointer;
}

/*--Hover effect for trigger--*/
ul.top-menu li ul.subnav {
    list-style: none;
    position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/
    left: 0;
    top: 35px;
    background: #333;
    margin: 0;
    padding: 0;
    display: none;
    float: left;
    width: 170px;
    border: 1px solid #111;
}

ul.top-menu li ul.subnav li {
    margin: 0;
    padding: 0;
    border-top: 1px solid #252525; /*--Create bevel effect--*/
    border-bottom: 1px solid #444; /*--Create bevel effect--*/
    clear: both;
    width: 170px;
}

html ul.top-menu li ul.subnav li a {
    float: left;
    width: 145px;
    background: #333 url(../images/sagok.png) no-repeat 5px center;
    padding-left: 20px;
}

html ul.top-menu li ul.subnav li a:hover {
    /*--Hover effect for subnav links--*/
    background: #222 url(../images/sagok.png) no-repeat 5px center;
}

/****************************
SOL MENU
****************************/
ul.sol-menu {
    background: #ccc;
    width: 100%;
    padding: 0;
    margin: 0 0 10px 0;
}

ul.sol-menu li {
    padding: 5px 0;
    margin: 0;
    border-bottom: 1px dotted #666;
    width: 100%;
}

ul.sol-menu li:hover {
    background: #80a9da;
}

ul.sol-menu li a {
    background: url(../images/sagok.png) no-repeat left center;
    font-family: 'Oswald', Arial, sans-serif;
    font-size: 13px;
    color: #666;
    margin: 0;
    padding: 0 0 0 18px;
    text-decoration: none;
    width: 100%
}

ul.sol-menu li a:hover {
    color: #fff;
}

ol.duyurular{
    counter-reset: li; /* Initiate a counter */
    list-style: none; /* Remove default numbering */
    *list-style: decimal; /* Keep using default numbering for IE6/7 */
    font: 12px Tahoma,Verdana;
    padding: 0;
    margin-bottom: 4em;
}

ol ol{
    margin: 0 0 0 2em; /* Add some left margin for inner lists */
}
ol.duyurular li {
    background-color: #DDDDDD;
    border-bottom: 1px solid #666666;
    margin-left:0;
    padding: 5px 3px;
}
ol li.duyuru-baslik {
    background: none repeat scroll 0 0 #666666;
    color: #FFFFFF;
    font-size:12px;
    font-weight: bold;
    padding: 5px;
}
ol.duyurular li.duyuru-alt-baslik {
    color:red;
    font-size: 12px;
}
.duyurular a{
    background: url("../images/quote.png") no-repeat scroll left center #DDDDDD;
    color: #444444;
    display: block;
    margin: 0;
    padding: 5px 0 5px 20px;
    text-decoration: none;
}
.duyurular em {
    background-color: #98002f;
    padding:2px 5px;
    color:#fff;
    margin-right:5px;
}
.duyurular a:hover{
    background: #eee url(../images/quote.png) no-repeat left center;
}


/****************************
ORTA ALAN
****************************/
.orta-alan p {
    text-align: justify;
    line-height: 18px;
}

.orta-alan h1 {
    color: #80a9da;
    font-size: 13px;
    border-bottom: 1px dotted #80a9da;
    padding: 0 0 3px 0;
}

.orta-alan h1 span {
    color: #e0011b;
}

.orta-alan h2 {
    color: #6f97c5;
}

.orta-alan h3 {

}

.orta-alan h4 {

}

/****************************
ALT BAR
****************************/
.alt-bar {
    border-top: 1px dotted #ccc;
    padding: 5px 0
}

.alt-bar-yazi {
    font-size: 9px;
    color: #666;
}

.alt-bar img {
    float: right;
}

/****************************
GENEL TABLO YAPISI
****************************/

table {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #5c5c5c;
    margin: 0;
    border: 1px solid #cecece;
}

caption {
    padding: 0 0 5px 0;
    font: bold italic 13px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    text-align: right;
}

th {
    background: url(../images/menu-bg.png) repeat-x;
    font-size: 12px;
    color: #fff;
    text-align: left;
    padding: 0;
    font-weight: bold;

}

th.ana-baslik {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    text-align: center;
}

th.nobg {
    border-top: 0;
    border-left: 0;
    border-right: 1px solid #cecece;
    background: none;
}

table tr td {
    font-weight: normal;
    background-color: #fff;
    border: none;
    border-bottom: 1px dotted #ccc;
    margin: 0px;
    padding: 5px 5px 0px 10px;
}

table tr td.statik-yazi, table.form-table tr td.statik-yazi {
    text-align: right;
    color: #666;
    font-weight: bold;
    padding: 10px 10px 5px 5px;
}

table.form-table tr td.statik-yazi {
    padding: 15px 10px 5px 5px;
}
table.form-table tr td.bold-yazi {
    padding: 15px 10px 5px 5px;
    font-weight: bold;
}

.satirRenklendirme {
    background: #ececec;
}
.numara{
    background: none repeat scroll 0 0 #727272;
    border-right: 1px solid #E7E7E7;
    color: #FFFFFF;
    font-weight: bold;
    text-align: center;
}
th.ana-baslik {
    font: bold 13px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    text-align: center;
}

table th.form-baslik-kucuk {
    border-bottom: 2px solid #ccc;
    background: #eee;
    height: 30px;
    padding: 6px 0 0 5px;
    margin: 10px 0 0 0;
    font-size: 12px;
    color: #333;
}


table.ders-tablo tr td span{
    float:left;
    background: url(../images/ikaz-bullet.png) no-repeat left center;
    width:auto;
    padding: 0 10px;
}

/****************************
LOGIN SAYFASI
****************************/
.loginContainer {
    width: 571px;
    height: 100%;
    background: url(../images/loginContainerBg.png) repeat-y;
    margin: 0 auto;
    overflow: hidden;
}

.loginLogo {
    width: 354px;
    height: 63px;
    margin: 0 auto;
    margin-top: 100px;
}
.aciklama {
    color: red;
    font-size: 16px;
    margin-top: 10px;
    padding: 60px 0 0 100px;
    width: 380px;
}
.duyuru {
    color: red;
    font-size: 14px;
    margin-top: 10px;
    padding: 5px 5px 5px 5px;
}
.aciklama a {
    color:red;
}
.loginForm {
    width: 498px;
    height: 146px;
    background: url(../images/loginFormBg.png) no-repeat;
    margin: 0 auto;
    margin-top: 50px;
    padding-top: 60px;
}

.loginLabel {
    width: 180px;
    height: 21px;
    float: left;
    text-align: right;
    margin: 5px;
}

.loginSeperator {
    width: 400px;
    height: 1px;
    background-color: #b8b8b8;
    border-bottom: 1px solid #fff;
    margin: 0 auto;
    margin-top: 20px;
}

input.loginTcno, input.loginPass {
    font-size: 14px;
    height: 28px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -o-border-radius: 10px;
    -ms-border-radius: 10px;
    border-radius: 10px;
}

input.loginPass {
    width: 130px;
}

.loginSubmit img {
    margin: -7px 0 0 5px;
}

.loginNewMember {
    width: 120px;
    float: right;
}

.lostPassword {
    background: url(../images/lostPassword.png) no-repeat;
    width: 172px;
    height: 48px;
    position: absolute;
    margin: -8px 0 0 160px;
    padding: 50px 10px 0 10px;

}

.bottomLogo {
    width: 27px;
    position: absolute;
    bottom: 10px;
    left: 49%;
}

.loginAnnouncements {
    width: 360px;
    padding: 20px;
    margin: 0 auto;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -o-border-radius: 10px;
    -ms-border-radius: 10px;
    border-radius: 10px;
    border: 3px solid #b7cad8;
    margin-top: 20px;
    background-color: #f3f3f3;
}

.loginAnnouncements li {
    margin: 5px;
    padding: 1px;
    padding-left: 25px;

}

.loginAnnouncements li.info {

    background: url(../images/quote.png) no-repeat left top;
}

.loginAnnouncements li.warn {
    background: url(../images/warning.png) no-repeat left top;
}

/****************************
UYARI VE MESAJ
****************************/

.hata, .ikaz, .tamam, .bilgi, .bilgi-tablo {

    padding: 10px 15px 10px 10px;
    border: 1px solid #fff;
    font-size: 11px;
    -moz-box-shadow: 3px 3px 5px #ccc;
    -webkit-box-shadow: 3px 3px 5px #ccc;
    box-shadow: 3px 3px 5px #ccc;
    color: #444;
    font-weight:bold;
    margin: 10px 0 10px 0;
    line-height: 18px;
}

.hata {
    background: #fbe3e4;
    border-color: #e0011b;
    color: #e0011b;
    line-height: 160%;
    font-weight: bold;
}

.hata a {
    color: #d12f19
}

.ikaz {
    background: #fff6bf;
    border-color: #ffd324;
    line-height: 160%;
    color: #817134
}

.ikaz a {
    color: #817134
}

.tamam {
    background: #e9ffdd;
    border-color: #72c868;
    color: #529214
}

.bilgi, .bilgi-tablo {
    background: #e2ecee;
    border-color: #6F97C5;
    color: #2d7ba2;
}

.bilgi-tablo {
    margin: 5px;
}

span.dikkat_aciklama {
    float: none;
    font-size: 10px;
    color: #a66900; /*;#e0011b*/
    background: none;
}
span.dikkat_uyari {
    float: none;
    font-size: 10px;
    color: #e0011b; /*;#e0011b*/
    font-weight: bold;
    background: none;
}

/*-----tooltip uygulaması------*/
.form-table a.ipucu {
    font-family: Tahoma, Verdana;
    color: #e0011b;
    text-decoration: none;
}

p#vtip {
    display: none;
    position: absolute;
    padding: 10px;
    left: 5px;
    font-size: 11px;
    line-height: 15px;
    background-color: white;
    border: 1px solid #BFBFBF;
    width: 160px;
    height: auto;
    z-index: 9999
}

p#vtip #vtipArrow {
    position: absolute;
    top: -9px;
    left: 5px
}

.tez-konu-mesaj {
    font-size: 10px;
    width: 385px;
    float: left;
}

/* block none*/

#sicil_kaydi_aciklama, #sicil_kaydi_aciklama_baslik, #saglik_aciklama_baslik, #saglik_durumu_aciklama, #tr-pasaport, #tr-tcno {
    display: none;
}



/*----thickbox css kodlari----*/
*{margin-top:0;padding:0}
#TB_window{
    background:#eee;
    border:10px solid #919191;
    color:#000;display:none;
    font:12px Tahoma, Helvetica, sans-serif;left:50%;
    position:fixed;
    text-align:left;top:50%;
    z-index:102;
    border-radius:10px;
}
#TB_secondLine{
    color:#666;font:10px Arial, Helvetica, sans-serif
}
#TB_window a:hover{/*color:#000*/}
#TB_overlay{height:100%;left:0;position:fixed;top:0;width:100%;z-index:100
}
.TB_overlayMacFFBGHack{
    background:url(../images/macFFBgHack.png) repeat;
    background-color:#666;
}
.TB_overlayBG{

    background-color:#333;
    -moz-opacity:0.75;
    filter:alpha(opacity=75);
    opacity:0.75;
}
#TB_window img#TB_Image{
    border-bottom:1px solid #C30;
    border-left:1px solid #666;
    border-right:1px solid #ccc;
    border-top:1px solid #666;
    display:block;
    margin:15px 0 0 15px;
}
#TB_caption{
    float:left;height:25px;padding:7px 30px 10px 25px}
#TB_closeWindow{
    float:right;height:25px;padding:11px 25px 10px 0}
#TB_closeAjaxWindow{
    float:right;margin-bottom:1px;padding:7px 10px 5px 0;text-align:right
}
#TB_ajaxWindowTitle{
    float:left;margin-bottom:1px;padding:7px 0 5px 10px; font-weight:bold; color:#fff;
}
#TB_title{
    background-color:#666;height:30px}
#TB_ajaxContent{
    clear:both;line-height:1.4em;overflow:auto;padding:2px 15px 15px;text-align:left
}
#TB_ajaxContent.TB_modal{
    padding:15px}
#TB_ajaxContent p{
    padding:5px 0}
#TB_load{
    display:none;height:13px;left:50%;margin:-6px 0 0 -104px;position:fixed;top:50%;width:208px;z-index:103
}
#TB_HideSelect{
    -moz-opacity:0;background-color:#fff;border:none;filter:alpha(opacity=0);height:100%;left:0;opacity:0;position:fixed;top:0;width:100%;z-index:99
}
#TB_iframeContent{
    _margin-bottom:1px;border:none;clear:both;margin-bottom:-1px;margin-top:1px}
#TB_window a:link,#TB_window a:visited,#TB_window a:active,#TB_window a:focus{/*color:#666*/}
* html #TB_overlay,* html #TB_HideSelect{
    height:expression(document.body.scrollHeight>document.body.offsetHeight?document.body.scrollHeight:document.body.offsetHeight+'px');position:absolute
}
* html #TB_window,* html #TB_load{
    margin-top:expression(0-parseInt(this.offsetHeight/2) 0 (TBWindowMargin=document.documentElement&&document.documentElement.scrollTop||document.body.scrollTop) 0 px);position:absolute
}
#TB_closeWindowButton{
    background-image: url(../images/kapat.png);
    background-repeat: no-repeat;
    height:20px; width:16px;
    display:block;
    text-indent:-9999px;
    margin-right:5px;
}

/*
* info message
*/
#info_message{
    display: none;
    width: 100%;
    height: 51px;
    position: absolute;
    top: 0;
    position: fixed;
    z-index: 50000;
    margin: 0;
    padding: 0;
}
.center_auto{
    margin: 0 auto;
    width: 950px;
    padding: 15px 25px;
}
#info_message .message_area{
    float: left;
    width: 98%;
}
#info_message .message_area span.link_ribbon{
    color: #999999;
    text-decoration: underline;
    cursor: pointer;
}
#info_message .button_area{
    float: left;
    width: 11px;
    height: 10px;
    margin-top: 3px;
}
.error_bg{
    background: url('../images/error_bg.png') 0 0 repeat-x;
}
.error_bg .message_area{
    font:bold 14px arial;
    color: #a20510;
    text-shadow: 0 1px 0 #fff;
}
.error_bg .button_area{
    background: url('../images/error_close.png') 0 0 no-repeat;
    cursor: pointer;
}
.error_bg .info_more_descrption{

    -moz-box-shadow: 0 0 5px #b2495b;
    -webkit-box-shadow: 0 0 5px #b2495b;
    box-shadow: 0 0 5px #b2495b;
}
.succ_bg{
    background: url('../images/succ_bg.png') 0 0 repeat-x;
}
.succ_bg .message_area{
    font:bold 14px arial;
    color: #2f7c00;
    text-shadow: 0 1px 0 #fff;
}
.succ_bg .button_area{
    background: url('../images/succ_close.png') 0 0 no-repeat;
    cursor: pointer;
}
.info_bg{
    background: url('../images/info_bg.png') 0 0 repeat-x;
}
.info_bg .message_area{
    font:bold 14px arial;
    color: #0d9a95;
    text-shadow: 0 1px 0 #fff;
}
.info_bg .button_area{
    background: url('../images/info_close.png') 0 0 no-repeat;
    cursor: pointer;
}
.warn_bg{
    background: url('../images/warn_bg.png') 0 0 repeat-x;
}
.warn_bg .message_area{
    font:bold 14px arial;
    color: #a39709;
    text-shadow: 0 1px 0 #fff;
}
.warn_bg .button_area{
    background: url('../images/warn_close.png') 0 0 no-repeat;
    cursor: pointer;
}
.clearboth{
    clear: both;
}
.info_more_descrption{
    display: none;
    width: 950px;
    height: 300px;
    background: #fff;
    margin: 0 auto;
    padding: 10px;
    background: #fbfbfb;
    overflow: auto;
}
.succ_bg .info_more_descrption{
    -moz-box-shadow: 0 0 5px #56a25e;
    -webkit-box-shadow: 0 0 5px #56a25e;
    box-shadow: 0 0 5px #56a25e;
}

.gorevli_ekle{
    background: #E3E3E3 url("images/user_add.png") no-repeat 3px center;
}
a.gorevli_ata {
    background: url("images/binaatama.png") no-repeat scroll 3px center transparent;
    display: block;
    float: left;
    margin: 5px;
    text-indent: -9999px;
    width: 18px;
}

a.bina-onayli {
    background: url("../images/drop-yes.gif") no-repeat scroll 3px center transparent;
    display: block;
    float: left;
    text-indent: -9999px;
    width: 18px;
}
a.bina-onaysiz {
    background: url("../images/drop-no.gif") no-repeat scroll 3px center transparent;
    display: block;
    float: left;
    text-indent: -9999px;
    width: 18px;
}
.bina_onay{
    background: #E3E3E3 url("../images/onay.png") no-repeat 3px center;
    float: right;
}
.ozet{
    background: #E3E3E3 url("../images/edit.png") no-repeat 3px center;
}
a.gorev_iade {
    background: url("../images/sil.png") no-repeat scroll 3px center transparent;
    display: block;
    float: left;
    margin: 5px;
    text-indent: -9999px;
    width: 18px;
}
tbody tr{
    cursor: pointer;
}
.sil{
    background: url("../images/eksi.png") no-repeat scroll 3px center transparent;
    display: block;
    float: left;
    /*margin: 3px;*/
    text-indent: -9999px;
    width: 20px;
}
.duzenle{
    background: url("images/magnifier.png") no-repeat scroll 3px center transparent;
    display: block;
    float: left;
    height: auto;
    margin: 2px;
    text-indent: -9999px;
    width: 20px;
}
/*a.ekle{
    -webkit-box-shadow: rgba(0, 0, 0, 0.0.97) 0px 1px 0px 0px;
    background-color: #919191;
    border: 1px solid #29447E;
    font-family: 'Lucida Grande', Tahoma, Verdana, Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    padding: 2px 6px;
    height: 28px;
    color: #fff;
    border-radius: 5px;
    /*text-decoration:none;
    //background: #dcdcdc url("../images/ekle.png") no-repeat scroll 5px center;
}
*/
.ekle {
    -moz-box-shadow:inset 0px 4px 0px 0px #bbdaf7;
    -webkit-box-shadow:inset 0px 4px 0px 0px #bbdaf7;
    box-shadow:inset 0px 4px 0px 0px #bbdaf7;
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #79bbff), color-stop(1, #378de5) );
    background:-moz-linear-gradient( center top, #79bbff 5%, #378de5 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#79bbff', endColorstr='#378de5');
    background-color:#79bbff;
    -moz-border-radius:19px;
    -webkit-border-radius:19px;
    border-radius:19px;
    border:2px solid #84bbf3;
    display:inline-block;
    color:#ffffff;
    font-family:arial;
    font-size:14px;
    font-weight:bold;
    padding:6px 13px;
    text-decoration:none;
    text-shadow:1px 1px 0px #528ecc;
}.ekle:hover {
     background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #378de5), color-stop(1, #79bbff) );
     background:-moz-linear-gradient( center top, #378de5 5%, #79bbff 100% );
     filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#378de5', endColorstr='#79bbff');
     background-color:#378de5;
 }.ekle:active {
      position:relative;
      top:1px;
  }