﻿@import url("YUIReset.css");

@font-face {
    font-family: AbakuTLSymSansRegular;
    src: url('abakutlsymsans.eot');
    src: url('abakutlsymsans.eot?#iefix') format('embedded-opentype'), url('abakutlsymsans.woff') format('woff'), url('abakutlsymsans.ttf') format('truetype'), url('abakutlsymsans.svg#AbakuTLSymSansRegular') format('svg');
    font-style: normal;
    font-weight: normal;
}

@font-face {
    font-family: 'TurkFRS';
    src: url('sw721th.eot');
    src: url('sw721th.eot?#iefix') format('embedded-opentype'),
         url('sw721th.woff') format('woff'),
         url('sw721th.ttf') format('truetype'),
         url('sw721th.svg#arialnarrow') format('svg');
    font-weight: normal;
    font-style: normal;
}

body
{
    margin: 0px 0px 0px 0px;
    /*overflow-y: scroll;*/
    font-size: 11px;
    font-family: 'TurkFRS';
}

a { text-decoration: none; color: #0268ab; }
.clear { clear: both; }
.gizli { display: none; }

.acIcerik {
   font-size: 11px; color: #012136; background-color: #f2f2f2; 
   border-top: none; border-right: #012136 1px solid; border-left: #012136 1px solid; border-bottom: #012136 1px solid;
   padding: 5px; width :250px; 
}
.acIcerik2
{
   font-size: 11px; color: #282828; background-color: #ffffff; 
   border-top: none; border-right: #012136 1px solid; border-left: #012136 1px solid; border-bottom: #012136 1px solid;
   padding: 5px; width :250px;
}
.acIcerikB {
   font-size: 11px; color: #012136; background-color: #f2f2f2; 
   border-top: none; border-right: #012136 1px solid; border-left: #012136 1px solid; border-bottom: #012136 1px solid;
   padding: 5px; width :350px; 
}
.acIcerikB2
{
   font-size: 11px; color: #282828; background-color: #ffffff; 
   border-top: none; border-right: #012136 1px solid; border-left: #012136 1px solid; border-bottom: #012136 1px solid;
   padding: 5px; width :350px;
}


.yBeyaz10, .yBeyaz11, .yBeyaz12, .yBeyaz13, .yBeyaz14, .yBeyaz18, .yBeyaz24,
 .yHBeyaz10, .yHBeyaz11, .yHBeyaz12, yHBeyaz13, .yHBeyaz14, .yHBeyaz18, .yHBeyaz24
{
    color: #ffffff;
}

.yGri10, .yGri11, .yGri12, .yGri13, .yGri14, .yGri18, .yGri24,
 .yHGri10, .yHGri11, .yHGri12, .yHGri13, .yHGri14, .yHGri18, .yHGri24
{
    color: #313131;
}

.ySiyah10, .ySiyah11, .ySiyah12, ySiyah13, .ySiyah14, .ySiyah18, .ySiyah24,
 .yHSiyah10, .yHSiyah11, .yHSiyah12, .yHSiyah13, .yHSiyah14, .yHSiyah18 .yHSiyah24
{
    color: #000000;
}

.yBeyaz10, .yBeyaz11, .yBeyaz12, yBeyaz13, .yBeyaz14, .yBeyaz18, .yBeyaz24
 .yGri10, .yGri11, .yGri12, .yGri13, .yGri14, .yGri18, .yGri24
  .ySiyah10, .ySiyah11, .ySiyah12, .ySiyah13, .ySiyah14, .ySiyah18, .ySiyah24
{
    font-family: Arial, Helvetica, sans-serif;
}
.yHBeyaz10, .yHBeyaz11, .yHBeyaz12, yHBeyaz13, .yHBeyaz14, .yHBeyaz18, .yHBeyaz24
 .yHGri10, .yHGri11, .yHGri12, .yHGri13, .yHGri14, .yHGri18, .yHGri24
  .yHSiyah10, .yHSiyah11, .yHSiyah12, .yHSiyah13, .yHSiyah14, .yHSiyah18, .yHSiyah24
{
    font-family: 'TurkFRS';
}

.yBeyaz10, .yGri10, .ySiyah10,
 .yHBeyaz10, .yHGri10, .yHSiyah10 { font-size: 10px; }
.yBeyaz11, .yGri11, .ySiyah11,
 .yHBeyaz11, .yHGri11, .yHSiyah11 { font-size: 11px; }
.yBeyaz12, .yGri12, .ySiyah12,
 .yHBeyaz12, .yHGri12, .yHSiyah12 { font-size: 12px; }
.yBeyaz13, .yGri13, .ySiyah13,
 .yHBeyaz13, .yHGri13, .yHSiyah13 { font-size: 13px; }
.yBeyaz14, .yGri14, .ySiyah14,
 .yHBeyaz14, .yHGri14, .yHSiyah14 { font-size: 14px; }
.yBeyaz18, .yGri18, .ySiyah18,
 .yBeyazH18, .yHGri18, .yHSiyah18 { font-size: 18px; }
.yBeyaz24, .yGri24, .ySiyah24,
 .yHBeyaz24, .yHGri24, .yHSiyah24 { font-size: 24px; }

.yBeyaz12U, .yHBeyaz12U 
{
    font-size: 12px;
    text-decoration: underline;
    color: #FFF;
}


.tableY100
{
    width: 100%;
    position: relative;
}

.table1000
{
    width: 1000px;
    margin: auto auto;
}

.tableVeri
{
    border-collapse: separate;
    border-spacing: 10px;
}

.modalBackground
{
    background-color: black;
    filter: alpha(opacity=80);
    opacity: 0.8;
    z-index: 1000;
}

.tool, .tool1, .tool2, .tool3, .tool4, .tool5, .tool6, .tool7, .tool8, .toolW,
 .toolF1, .toolF2, .toolF3, .toolF4, .toolF5, .toolF6, .toolF7, .toolF8, .toolFW,
 .toolDD1, .toolDD2, .toolDD3, .toolDD4, .toolDD5, .toolDD6, .toolDD7, .toolDD8, .toolDDW,
 .toolA
{
    height: 24px;
    border: none;
    background: url('../img/txtBack.png') repeat-x;
    /*background-color: #ebebeb;*/
    font-family: 'TurkFRS';
    font-size: 11px;
    padding: 0px 5px;
}

.toolA
{
    /*background: url('../img/txtBack.png') repeat-x #ebebeb;
    background-position: left bottom;*/
    background-repeat: repeat;
    line-height : 24px;
}


.toolDD1, .toolDD2, .toolDD3, .toolDD4, .toolDD5, .toolDD6, .toolDD7, .toolDD8, .toolDDW
{
    overflow: hidden;
    background: url(../img/imgDDOk.png) no-repeat right #ddd;

    appearance:none;
    -moz-appearance:none; /* Firefox */
    -webkit-appearance:none; /* Safari and Chrome */
}

.tool1, .toolF1, .toolDD1 { width: 40px; }
.tool2, .toolF2, .toolDD2 { width: 90px; }
.tool3, .toolF3, .toolDD3 { width: 140px; }
.tool4, .toolF4, .toolDD4 { width: 190px; }
.tool5, .toolF5, .toolDD5 { width: 240px; }
.tool6, .toolF6, .toolDD6 { width: 290px; }
.tool7, .toolF7, .toolDD7 { width: 340px; }
.tool8, .toolF8, .toolDD8 { width: 390px; }
.toolW, .toolFW, .toolDDW { width: 98%; }

.toolF1, .toolF2, .toolF3, .toolF4, .toolF5, .toolF6, .toolF7, .toolF8 { text-align: right; }

.toolDD1 select, .toolDD2 select, .toolDD3 select, .toolDD4 select, .toolDD5 select, .toolDD6 select, .toolDD7 select, .toolDD8 select
{
    font-family: Arial, Helvetica, sans-serif;
    background: transparent;
    padding: 3px;
}

.toolDD1 select { width: 80px; }
.toolDD2 select { width: 130px; }
.toolDD3 select { width: 180px; }
.toolDD4 select { width: 230px; }
.toolDD5 select { width: 280px; }
.toolDD6 select { width: 330px; }
.toolDD7 select { width: 380px; }
.toolDD8 select { width: 430px; }

.divSadeceRadioCheck
{
    width: 25px;
    height: 25px;
    overflow: hidden;
}

input[type=checkbox], input[type=radio] {
    position: absolute; 
    overflow: hidden; 
    clip: rect(0 0 0 0); 
    height:1px; 
    width:1px; 
    margin:-1px; 
    padding:0;
    border:0;
}

input[type=checkbox] + label {
    padding-left:30px;
    padding-right: 10px;
    margin-top: 2px;
    height:25px; 
    display:inline-block;
    line-height:25px;
    background-repeat:no-repeat;
    background-position: 0 0;
    font-size:12px;
    vertical-align:middle;
    cursor:pointer;
    font-family: 'TurkFRS';
    background-image:url(../img/cekBack.png);
}

input[type=checkbox]:checked + label {
    background-image:url(../img/cekBack.png);
    background-position: 0 -25px;
}

input[type=radio] + label {
    padding-left:30px;
    padding-right: 10px;
    height:25px; 
    display:inline-block;
    line-height:25px;
    background-repeat:no-repeat;
    background-position: 0 0;
    font-size:12px;
    vertical-align:middle;
    cursor:pointer;
    font-family: 'TurkFRS';
    background-image:url(../img/radBack.png);
}

input[type=radio]:checked + label {
    background-image:url(../img/radBack.png);
    background-position: 0 -25px;
}


/*.btn, .btnAra, .btnKaydet, .btnTemizle, .btnSil, .btnYeni
{
    background-color: #da0000;
	height: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	border: none;
	cursor: pointer;
	border-radius: 6px 6px 6px 6px;
	box-shadow: 0 0 3px rgba(0, 0, 0, 0.7);
	text-decoration: none;
    padding: 0px 10px 0px 25px;
	font-weight: bold;
}

.btnAra, .btnKaydet, .btnTemizle, .btnSil, .btnYeni { background-repeat: no-repeat; background-position: 5px }

.btnAra { background-image: url(../img/btnara.png); }
.btnTemizle { background-image: url(../img/btnTemizle.png); background-color: #252525 }
.btnSil{ background-image: url(../img/btnsilcss.png); background-color: #252525; }
.btnYeni { background-image: url(../img/btnyeni.png); }
    
*/
.btn, .btnAra, .btnKaydet, .btnTemizle, .btnSil, .btnYeni
{
    background-color: #ffffff;
    height: 35px;
    font-family: 'TurkFRS';
    font-size: 14px;
    color: #313131;
    border: none;
    cursor: pointer;
    text-decoration: none;
    padding: 0px 40px;
    font-weight: bold;
    margin: 0px 3px;

    background-image: url('../img/btnCerceveSol.png'), url('../img/btnCerceveSag.png'), url('../img/btnCerceveOrta.png');
    background-position: left top, right top, left top;
    background-repeat: no-repeat, no-repeat, repeat-x; 
}
.btn a { text-decoration: none; }

.btnSil_k, .btnDuzenle_k, .btnTemizle_k, .btnKaydet_k, .btnTasi_k, .btnYenile_k
{
    background-repeat: no-repeat;
	background-position: center;
	height: 22px;
	width: 22px;
	border: none;
	cursor: pointer;
	background-color: transparent;
    /*background-color: #012136;*/
}

.btnSil_k { background-image: url(../img/btnSilcss.png); }
.btnDuzenle_k { background-image: url(../img/btnduzenle.png); }
.btnTemizle_k { background-image: url(../img/btnTemizle.png); }
.btnKaydet_k { background-image: url(../img/btnkaydet.png); }
.btnTasi_k { background-image: url(../img/btnTasi.png); }
.btnYazdir_k { background-image: url('../img/btnYazdir.png'); }
.btnExcel_k { background-image: url(../img/btnExcel.png); }
.btnAnaSayfaKaldir_k { background-image: url(../img/btnhome.png); }
.btnGridListe_k { background-image: url(../img/btnGridListe.png); }
.btnGridKatalog_k { background-image: url(../img/btnGridKatalog.png); }
.btnGridResimliListe_k { background-image: url(../img/btnGridResimListe.png); }
.btnAktifle_k { background-image: url(../img/btnAktifle.png); }
.btnPasifle_k { background-image: url(../img/btnPasifle.png); }
.btnAra_k img { background-image: url(../img/btnAra.png); }
.btnspec_k img { background-image: url(../img/btnspec.png); }
.btncopy_k img { /*background-image: url(../img/btncopy.png);*/ }
.btnYenile_k { background-image: url(../img/btnYenile.png); }


/* listeler */
.gridCerceve
{
    background-color: #b7b7b7;
    
    border-collapse: separate !important;
    border-spacing: 1px;
}

.gridCerceve td, .gridCerceve th
{
    padding: 0px 5px;
}
.tablobaslik
{
    height: 24px;
    background-color: #e4e4e4;
    font-size: 14px;
    color: #012136;
    font-weight: bold;
}
.tablobaslik a
{
    color: #012136;
}

.tabloicerik, .tabloicerik2
{
    background-color: #f9f9f9;
    height: 27px;
    font-size: 12px;
    color: #012136;
}

.tabloicerik2
{
    background-color: #ffffff;
}

.tablodip
{
    background-color: #e4e4e4;
    height: 27px;
    color: #313131;
    text-decoration: none;
}
.tablodip span
{
    font-size: 16px;
    color: #313131;
    font-weight: bold;
    min-width: 15px;
    display: block;
}
.tablodip a, .tablodip a:visited
{
    color: #333;
    display: block; 
    min-width: 10px;
}
.tabloKayitYok { display: block; width: 100%; padding: 20px 0px; text-align: center; background-color: #ededed; font-size: 13px; color: #000; }
/* listeler ############## */

/* giris */
.loginbg
{
    background: rgba(255, 255, 255, 0.03);
    border-bottom: solid 1px #FFFFFF;
    border-top: solid 1px #FFFFFF;
}

.logoback
{
    background: rgba(255, 255, 255, 0.03);
}

.loginborder
{
    border: solid 1px #FFFFFF;
    width: 570px;
}
.divUMDil {
    float: left;
    padding: 15px 0px 0px 160px;
}
.divUMDomain {
    float: left;
    width: 160px;
    padding-top: 10px;
    text-align: center;
    font-size: 14px;
    font-weight: bold;
    letter-spacing: 3px;
}
.tdLBaslik {
    padding-right: 30px;
}

.txtGirisBg
{
    border-right: 1px dotted #CCC;
    height: 39px;
    background-color: #FFF;
    font-size: 12px;
    padding-left: 7px;
    padding-right: 0px;
    text-align: left;
}

.txtGiris
{
    background-color: #FFF;
    border: none;
    font-size: 12px;
    color: #333;
    height: 39px;
    width: 330px;
    padding: 0px 10px;
}

.borderGiris
{
    border-bottom: 1px solid #FFF;
    border-top: 1px solid #FFF;
    width: 500px;
    margin: auto auto;
    border-collapse: separate;
    padding: 3px 0px;
}

.btnGiris
{
    background-image: url(../img/btn.png);
    background-color: transparent;
    border: none;
    cursor: pointer;
    background-repeat: no-repeat;
    width: 111px;
    height: 35px;
    font-size: 12px;
    color: #FFF;
}

.copyright
{
    font-size: 12px;
    color: #FFF;
}
/* giris ############## */


/* master */
/* ust menu */
.tdMUMBosluk { width: 160px; }

.ustBant1, .ustBant2
{
    font-family: Arial, Helvetica, sans-serif;
    height: 35px;
    font-size: 15px;
    color: #002841;
    border-bottom: solid 1px #b4b4b4;
    border-top: solid 1px #b4b4b4;
    width: 100%;
    padding: 0px 20px;
}
.ustBant2
{
    font-weight: normal;
    font-size: 13px;
}
.tdUstMenuS1 {
    padding-right: 15px;
    height: 47px;
}
.logo {
    background-image: url(../img/shuttle-logo.jpg);
    background-repeat: no-repeat;
    width: 240px;
    height: 80px;
    float: left;
    position: absolute;
    top: 22px;
    left: 0px;
}

.logoMng
{
  background-image: url(../img/logo.png);
    width: 120px;
    height: 120px;
    float: left;
    position: absolute;
    top: 12px;
    left: 0px;
}
.logoYazi
{
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 14px;
    color: #002841;
}
.logoFirma, .logoFirma2
{
    background-image: url(../img/logo-kucuk.png);
    width: 50px;
    height: 50px;
    padding-bottom:5px;
    float: right;
    background-repeat:no-repeat;
}
.logoFirma2
{
    background-image: url(../img/mail_logo.jpg);
    width: 161px;
}
.menuAyrac
{
    width: 1px;
    height: 21px;
    background: url(../img/imgMenuAraCizgi.jpg) no-repeat;
    background-position: center center;
    padding: 0px 15px;
}
.ustBantAcente
{
    border-collapse: separate;
    border-spacing: 1px;
    background-color: #e4e4e4;
    color: #000000;
    font-size: 14px;
    padding: 2px;
    margin: 4px;
    margin-right: -1px;
    float: right;
}
.tdUMAcente {
    height: 42px;
}
/* ust menu ############## */
.tdTableOrta {
    height: 400px;
    vertical-align: top;
}

/* ust menu detay */
.menuDetayAyrac
{
    width: 63px;
    background: url('../img/imgMenuDetayAraCizgi.jpg') no-repeat;
    background-position: center center;
    padding: 0px 10px;
}
/* ust menu detay ############## */

/* alt menu */
.altBant1
{
    font-family: Arial, Helvetica, sans-serif;
    height: 35px;
    border-top: solid 1px #b4b4b4;
    width: 100%;
    text-align: center;
}
/* alt menu ############## */
/* master ############## */


/* liste master ############## */
.listeUstBant1, .listeUstBant2
{
    height: 35px;
    color: #000000;
    background-color: #e4e4e4;
}
.listeUstBant2
{
    font-family: 'TurkFRS';
    font-size: 15px;
    font-weight: bold;
    height: 35px;
    color: #ffffff;
    background-color: #012136;
    margin: auto auto;
    padding: 0px 20px;
}
.listeUstBant3, .listeUstBant3_1, .listeUstBant3_2, .listeUstBant3_3 { 
    text-align: center;
    width: 250px;
}
.listeUstBant3_1, .listeUstBant3_2, .listeUstBant3_3 { 
    width: 450px;
    background-position: 10px center, 415px center;
    background-repeat: no-repeat, no-repeat;
}
.listeUstBant3_1 { background-image: url('../img/imgBaslik1.png'), url('../img/imgBaslik1.png'); }
.listeUstBant3_2 { background-image: url('../img/imgBaslik2.png'), url('../img/imgBaslik2.png'); }
.listeUstBant3_3 { background-image: url('../img/imgBaslik3.png'), url('../img/imgBaslik3.png'); }

.listeUstBant4 { 
    height: 26px;
    background: url('../img/backListe4.png') repeat-x;
    font-size: 14px;
    color: #012136;
}

.btnYolcuUret { float: right; margin-top: -35px; margin-right: 0px; }

/* liste master ############## */


/* User Bolumu ############## */
/* Default ################## */
.tdAFNNDD {
    width: 125px;
}
.filtreBaslik
{
    background-color: #012136;
    border: solid 1px #b7b7b7;
    padding: 2px 12px;
    height: 40px;
    color: #ffffff;
    font-size: 14px;
    width: 223px;
}
.filtreIcerik
{
    border-left: solid 1px #b7b7b7;
    border-right: solid 1px #b7b7b7;
    border-bottom: solid 1px #b7b7b7;
    height: 210px;
}
.filtreTekYon
{
    background-color: #e4e4e4;
    padding-left: 25px;
    border-top: solid 1px #b7b7b7;
    font-size: 14px;
    color: #4c4c4c;
    height: 33px;
}

.filtreGidisDonus
{
    background-color: #ffffff;
    padding-left: 25px;
    border-top: solid 1px #b7b7b7;
    font-size: 14px;
    color: #4c4c4c;
    height: 34px;
}
.trMAFNNTip2 .filtreTekYon { border-top: none; border-bottom: solid 1px #b7b7b7; height: 43px !important; }
.filtreTakvim
{
    margin: auto;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    /*border-collapse: separate;
    border-spacing: 9px;*/
    width: 210px
}
.filtreOzelSeferSaat {
    background-color: #ffffff;
    /*text-indent: 25px;*/
    border: none;
    border-top: solid 1px #b7b7b7;
    font-size: 14px;
    color: #4c4c4c;
    height: 34px;
    width: 100%;
    text-align: center;
}

.filtreAracli, .filtreAracsiz
{
    width: 50%;
    text-align: center;
    background-color: #e4e4e4;
    height: 34px;
}
.filtreAracsiz
{
    background-color: #ffffff;
}
.filtreAracList
{
    color: #4c4c4c;
    font-size: 11px;
    border-top: solid 1px #b7b7b7;
    
}
.filtreAracList a
{
    color: #4c4c4c;
}
.filtreYolcuToplam
{
    background-color: #012136;
    padding: 1px 5px;
    font-size: 18px;
    color: #ffffff;
    height: 71px;
}
/* Default ################## */
/* User Bolumu ############## */
.divAlertBack
{
    display: none;
    position: fixed; top: 0%; left: 0%; z-index: 100000;
    width: 100%; height: 100%;
    background-color: #000000;
    opacity: 0.7;
}
.divAlertCerceve
{
    display: none;
    position: fixed; top: 50%; left: 0%; z-index: 100001;
    width: 100%; height: 150px;
    margin-top: -100px;
    background-color: #232323;
    opacity: 1;

    color: #ffffff;
}
.divAlertCerceveIc
{
    position: relative; left: 50%;
    width: 980px; 
    margin-left: -500px;
    padding: 10px;
}
.divAlertCerceveIc span
{
    font-size: 26px;
    height: 50px;
    display: block;
}
.divAlertCerceveIc p
{
    font-size: 16px;
    min-height: 50px;
}
.divAlertCerceveIc input
{
    float: right;
    border: solid 2px #ffffff;
    padding: 5px 15px;
    background-color: #232323;
    margin: 2px;
    color: #ffffff;
    font-family: Arial;
    font-size: 12px;
    cursor: pointer;
}
.divAlertCerceveIc input:hover
{
    background-color: rgb(0, 80, 239);
}
@media screen and (max-width:1050px)
{
    .divAlertCerceveIc
    {
        position: relative; left: 10%;
        width: 80%;
        margin-left: 0px;
        padding: 10px;
    }
}
/* Zeki Alert ############### */
/* Zeki Alert ############### */
.tl {
    font-family: AbakuTLSymSansRegular;
    display: inline-block;
    width: 13px;
}
.eur {
    font-weight:bold;
}
















.taksit_tablo_baslik {
    text-align: center;
    font-size: 11px;
    color: #FFF;
    background-color: #333;
    padding: 3px;
    border-right: dashed 1px #fff;
}

.taksit_tablo_baslik1 {
    text-align: center;
    font-size: 11px;
    color: #333;
    padding: 0px 4px 0px 4px;
    font-weight: bold;
    border-right: dashed 1px #333;
    border-top: dashed 1px #666;
    background-color: #D0D0D0;
}

.taksit_tablo_ic_1 {
    text-align: center;
    font-size: 11px;
    color: #FC5707;
    background-color: #FCD6C2;
    border-bottom: dashed 1px #666;
    border-right: dashed 1px #666;
}

.taksit_tablo_ic_2 {
    text-align: center;
    font-size: 11px;
    color: #026882;
    background-color: #B8E6F1;
    border-bottom: dashed 1px #666;
    border-right: dashed 1px #666;
}

.taksit_tablo_ic_3 {
    text-align: center;
    font-size: 11px;
    color: #8D6207;
    background-color: #FAF3C5;
    border-bottom: dashed 1px #666;
    border-right: dashed 1px #666;
}

.taksit_tablo_ic_4 {
    text-align: center;
    font-size: 11px;
    color: #274910;
    background-color: #D0ECB5;
    border-bottom: dashed 1px #666;
    border-right: dashed 1px #666;
}

.taksit_tablo_ic_5 {
    text-align: center;
    font-size: 11px;
    color: #13438F;
    background-color: #ADC1EA;
    border-bottom: dashed 1px #666;
    border-right: dashed 1px #666;
}

.taksit_tablo_ic_6 {
    text-align: center;
    font-size: 11px;
    color: #E01265;
    background-color: #FCCFEA;
    border-bottom: dashed 1px #666;
    border-right: dashed 1px #666;
}

.taksit_tablo_ic_7 {
    text-align: center;
    font-size: 11px;
    color: #005085;
    background-color: #eeeeee;
    border-bottom: dashed 1px #666;
    border-right: dashed 1px #666;
}

.taksit_tablo_ic_8 {
    text-align: center;
    font-size: 11px;
    color: #005085;
    background-color: #c4f7ff;
    border-bottom: dashed 1px #666;
    border-right: dashed 1px #666;
}

.taksit_tablo_ic_9 {
    text-align: center;
    font-size: 11px;
    color: #602855;
    background-color: #EBCFEF;
    border-bottom: dashed 1px #666;
    border-right: dashed 1px #666;
}

.taksit_tablo_ic_10 {
    text-align: center;
    font-size: 11px;
    color: #2F2F2F;
    background-color: #CFCFCF;
    border-bottom: dashed 1px #666;
    border-right: dashed 1px #666;
}

.taksit_tablo_FarkYok {
    font-size: 11px;
    color: #000000;
    font-weight: bold;
}



.taksit_tablo_FarkYok {
    font-size: 11px;
    color: #000000;
    font-weight: bold;
}




/* CheckIn El Terminali */
.divMDis { width: 96%; padding: 2%; background: url(../img/bg.jpg) repeat; text-align: center; }
.divMIic { display: inline-block; width: 100%; }
.divMLogo { margin: auto auto; width: 40%; }
.divMLogo img { width: 100%; }
.divMMenuUst { margin: 2% 0px; }
.divMFSize { position: absolute; top: 10px; right: 10px; }
.aMDLink { display: block; margin: 2%; padding: 2%; border: solid 1px #ffffff; box-shadow: inset 10px 10px 70px 0px rgba(255,255,255,1); color: #ffffff; font-size: 12px; }
.aMSSefer { display: block; margin: 1%; padding: 2%; width: 94%; background-color: #fff; border: solid 1px #ffffff; color: #333; font-weight: bold; }
.aMCYolcu, .aMCYolcuA { display: block; padding: 3px 0px; width: 100%; background-color: #fff; border-bottom: solid 1px #333; color: #333; font-weight: bold; }
.aMCYolcuA { background-color: #eee; }
.aMCButon { float: left; display: block; margin: 2%; padding: 2%; width: 40%; border: solid 1px #ffffff; box-shadow: inset 10px 10px 70px 0px rgba(255,255,255,1); color: #ffffff; }
.lblMSonuc { display: block; width: 100%; border: none; text-align: center; font-size: 12px; line-height: 25px; }
.divMIic .toolW { width: 97% !important; }
/* #################### */


/* REZERVASYONLAR ##### */
.divMRezList {
    display: none;
    padding: 2%;
    width: 96%;

    border-bottom: solid 1px #012136;
}
.divMRezList > div {
    display: inline-block;
    float: left;
    width: 80px;

    color: #012136;
    font-size: 12px;
    font-weight: bold;
}
.divMRezList img {
    vertical-align: bottom;
}
.divMRezList2 {
    display: none;
    padding: 2%;
    width: 96%;

    border-bottom: solid 1px #012136;

    text-align: left;
}
.divMRezList2 > div {
    clear: both;
    margin-bottom: 5px;
}
.divMRezList2 > div > div:first-of-type {
    display: inline-block;
    float: left;
    width: 90px;

    color: #012136;
    font-size: 12px;
    font-weight: bold;
}
.divMRDFiltre td {
    float: left;
    padding: 3px;
}
.divRRepKayitYok {
    display: none;
    
    background-color: #b7b7b7;

    text-align: center;
}
.divRYIcPanel {
    display: inline-flex;
    width: calc(100% - 100px);
}
/* #################### */



/* COZUNURLUK ######### */
@media screen and (max-width:1000px) {
    .mG { display: none; }
    .mGos { display: block; }
    .table1000 { width: 100%; }
    .tdMW10px { width: 10px !important; }

    .tool, .tool1, .tool2, .tool3, .tool4, .tool5, .tool6, .tool7, .tool8, .toolW,
     .toolF1, .toolF2, .toolF3, .toolF4, .toolF5, .toolF6, .toolF7, .toolF8, .toolFW,
     .toolDD1, .toolDD2, .toolDD3, .toolDD4, .toolDD5, .toolDD6, .toolDD7, .toolDD8, .toolDDW,
     .toolA { background: none; background-color: #ebebeb; }
    .tool2, .toolF2, .toolDD2 { display: inline-flex; width: calc(100% - 120px); min-width: 65%; }
    .toolDD1, .toolDD2, .toolDD3, .toolDD4, .toolDD5, .toolDD6, .toolDD7, .toolDD8, .toolDDW { background-color: #ebebeb; }
    .toolDD2 select { width: calc(110% + 120px); }

    .logo { top: 5px; width: 200px; height: 55px; background-repeat: no-repeat; background-size: contain; }
    .logoYazi { display: none; }
    .tdUstMenuS1 { padding-right: 0px; }
    .divUMDil { padding: 15px 0px 0px 120px; }
    .ustBant1 td { padding: 0px 5px; }
    .tdMUMBosluk { width: 80px !important; }
    .tdUMAcente { height: auto !important; }
    .ustBantAcente { width: 100%; }
    .ustBantAcente td { float: left; width: auto; }

    .divUMDomain { display: none; }
    
    .tdTableOrta { height: auto; }

    .ustBant2 { padding: 5px; }
    .menuDetayAyrac { width: 40px; }
    .ustBant2 td { float: left; padding: 5px; min-height: 18px; }
    .ustBant2 td:nth-of-type(4n) { clear: both; padding: 0px; width: 0px; background: no-repeat; }

    .listeUstBant1 { text-align: center; }
    .listeUstBant2 { width: 100%; }
    .listeUstBant3, .listeUstBant3_1, .listeUstBant3_2, .listeUstBant3_3 { width: 100%; }
    .btnYolcuUret { clear: both; float: inherit; margin: 5px auto; }

    .altBant1 table tr td { float: left; padding: 10px 0px; width: 100% !important; text-align: center !important; }


    .tableAnaFiltre > tbody > tr > td { float: left; width: 100%;  }
    .tableAnaFiltre > tbody > tr > td:nth-of-type(2n) { display: none; }
    .tableAnaFiltre > tbody > tr > td > table { width: 100%; }
    .filtreBaslik { height: 30px; }
    .filtreBaslik img { max-height: 25px; }
    .filtreIcerik { height: auto; }
    .filtreTakvim { width: 100%; }
    .filtreTakvim > tbody > tr:first-of-type > td { height: 30px; text-align: center; }
    .filtreTakvim > tbody > tr:nth-of-type(2) > th { text-align: center; }
    .filtreTekYon, .filtreGidisDonus { text-align: center; }
    .tableMAF { width: 100%; }
    .tdAFNNDD { min-width: 90%; }
    .tdAFNNDD select { min-width: 100% !important; }
    .trMAFNNTip { display: table; float: left; width: calc(50% - 2px); }
    /*.trMAFNNTip:last-child { width: calc(100% - 2px); }*/
    .filtreGidisDonus { background-color: #e4e4e4; border-left: solid 1px #fff; }
    .filtreAracli, .filtreAracsiz { height: 50px; }
    .filtreYolcuToplam { font-size: 24px; }
    .divMAFButon { float: none !important; width: 100%; }
    .divMAFButon * { width: calc(100% - 6px); }

    .table404 td { float: left; width: 100%; text-align: center; }
    .table404 img { max-height: 150px; }

    .loginbg > table { width: 100%; }
    .loginborder { width: calc(100%); }
    #ctl00_Body_pnlGiris > table { width: 94%; }
    .borderGiris { width: 100%; }
    .borderGiris > tbody > tr > td > table { width: 100%; }
    .tdLBaslik { padding-right: 0px; }
    .logoback { height: auto !important; }
    .tableUGButon { float: none !important; margin: auto auto; }
    .txtGiris { width: calc(100% - 20px); }
    .tdMUGBaslik { width: 100px !important }
    #ctl00_Body_imgGuvKodu { width: 100%; height: 35px; }
    #ctl00_Body_txtGKodu { width: calc(100% - 20px) !important; }

    .divMRezList { display: block; }
    .divMRezList2 { display: block; }
    .divRRepKayitYok { display: block; }
    .divMRezList2 .btnSil_k { vertical-align: middle; }

    .tableS2Sefer > tbody > tr > td { float: left; width: 100% !important;  }
    .tdS3FiyatBilgi1 { float: left; padding: 0px 3%; width: 94% !important; }
    .tdS3FiyatBilgi1 table { float: left; width: 50% !important; margin: 20px 0px !important; }
    .tdS3FiyatBilgi2 { float: left; width: 100% !important; }

    .tableMS4Buton td { float: left; padding: 5px 5px 5px 5px !important; }
}
/* COZUNURLUK ######### */