﻿
/*@import url(http://fonts.googleapis.com/css?family=Cuprum:400,700&subset=latin,latin-ext);*/
/*@import url(http://fonts.googleapis.com/css?family=Ubuntu+Condensed&subset=latin,latin-ext);*/
/*@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,600,700&subset=latin,latin-ext);  */
/*@import url(https://fonts.googleapis.com/css?family=Marck+Script&subset=latin,latin-ext);          */
/*@import url(//fonts.googleapis.com/css?family=Marck+Script|Open+Sans:400,600,700&subset=latin,latin-ext);*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,
time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
table { border-collapse: collapse; border-spacing: 0; }
*:focus{ outline:none; }
input[type='text'],input[type='password'],textarea,select { width:100%; box-sizing: border-box; padding:4px 8px; border:1px solid rgba(74,127,35,0.2);  }
input[type='text'],input[type='password'],textarea {  transition:0.5s; background:rgba(74,127,35,0.05); font:inherit; line-height:inherit; resize:none; border:none; border:1px solid #fff; box-shadow:inset 1px 1px 0 rgba(0,0,0,0.1);   }
input[type='text']:focus,input[type='password']:focus, textarea:focus { transition:0.5s; background:#fff; border:1px solid rgba(74,127,35,1);  }
textarea { height:40px; }

::-webkit-input-placeholder { color:#838383; }
::-moz-placeholder { color:#838383; opacity:1; }
:-ms-input-placeholder { color:#838383; }


body {
    /*background:#e8e8e8;*/
    /*background:#cfe1e4;*/
    /*background:#87ceeb;*/
    background:#eae9d8;
    /*background:url(../img/p3.png);*/
    font-family: 'Open Sans', Tahoma, sans-serif;
    font-size:14px; line-height:20px;
    color:#000;
    min-height:600px;
	padding:0; margin:0;
    transition:0.5s;


}

/*body:hover {    transition:0.5s; transform:rotate(10deg) }*/
.bodyYazdir { background:#fff; width:900px; }
/*div { outline:1px solid #fc0;} 
/**/
/*
18,67,81
0,146,126
3,118,165
#288092
#5db2c5
005C6D

ikram
rgba(0, 146, 126,1)
00927e

rgba(84, 141, 44,1)
548d2c

rgba(56,93,30,1)
4a7f23

74,127,35
4a7f23
*/ 

#reklamBanner { position:fixed; left:50%; margin-left:490px; z-index:99;  }
#reklamBanner img { border-radius:5px; }

#sayfaBasinaDon { transition:0.5s; position:fixed; right:50%; margin-right:-520px; bottom:-30px; height:25px; padding:5px 5px 0 5px; border-radius:0 10px 0 0; box-shadow:0 0 5px rgba(0,0,0,0.2); cursor:pointer; background:rgba(255,255,255,0.5); z-index: 9999;  }
#sayfaBasinaDon.gorun { bottom:0px; }
#sayfaBasinaDon img { height:20px  }
#sayfaBasinaDon:hover { transition:0.5s; height:30px;  background:rgba(255,255,255,1) }







.icerik { position:relative; max-width:960px;  margin:0 auto;  }


#ustUstUst { position:fixed; top:0; width:100%; font-size:13px; height:24px;  z-index:999; border-bottom:1px solid #eee; padding:0px 0; background:#4a7f23;  z-index:9999;  }
#ustUstUst a { padding:0px 10px; color:#fff; text-decoration: none; display:inline-block; height:24px; margin:0;  }
#ustUstUst a img { float:left; margin:3px 3px 0 0; height:16px;  }
#ustUstUst a.aktif { padding:0 10px; background:linear-gradient(#fff,#eee); color:#4a7f23; text-decoration: none; }
#ustUstUst .whatsapp { float:right; }



#ustUst { position:fixed; top:24px; width:100%; font-size:13px;   z-index:999; border-bottom:1px solid #eee; padding:0px 0; background:linear-gradient(#eee,#fff);  z-index:9999;  }
#ustUst .icerik {   }
#hosgeldin { position:absolute; right:5px; top:5px;  }
#ustKucukMenu { padding:2px 0;  }
#ustKucukMenu a { display:block; float:left; border-right:1px solid #ddd; padding:0px 4px; color:rgb(74, 127, 35); margin:0;  }
#ustKucukMenu a:hover { opacity:0.5;  }
#ustKucukMenu a:last-child { border:none; }
#ustKucukMenu a img { display:inline-block; vertical-align: bottom; height:18px; margin-left:5px; position:relative; top:-1px }
#ustKucukMenu .aktif  { color:rgba(74,127,35,1);    }

#ustKucukMenu .um5 { background:#4a7f23; color:#fff; border-radius:5px; padding:1px 3px 0 8px; margin-left:5px; margin-top:0px; }


#ust { position:fixed; top:0; width:100%; height:154px; background:#fff; box-shadow:0 3px 3px rgba(0,0,0,0.1); border-bottom:1px solid #fff; z-index:999; }
#ust .icerik { height:100%; }



#logo { float:left; margin-top:64px; }
#logo span { display:block; font-size:18px; font-family: 'Marck Script', cursive; color:#288092 }

#ustMenuMobilKapsayan { display:none; }

#ustAnaMenu { position:absolute; right:0; bottom:0px; border-radius:0 10px 0 0; background:rgba(233,238,241,1);   }
#ustAnaMenu:before { content:''; position:absolute; left:-37px; top:0; width:37px; height:37px; background:url(../img/menuustsol.png)}
#ustAnaMenu>ul>li { position:relative; float:left; font-size:16px; font-weight:700; text-shadow: 0 1px 0 #fff; height:27px; padding:10px 10px 0 10px; border-right:1px solid rgba(18,67,81,0.2)   }
#ustAnaMenu li:last-child { border:none; }
#ustAnaMenu>ul>li>a>span { position:relative; top:-1px; font-size:8px; font-weight:400; }
#ustAnaMenu>ul>li>ul { transition:0.5s ease; position:absolute; top:37px; left:0; width:155px; display:none; overflow:hidden; background:rgba(74,127,35,1);  font-size:14px; font-weight:400; padding:12px; }
#ustAnaMenu>ul>li>ul>li { border-bottom:1px solid rgba(0,0,0,0.2); text-shadow:0px -1px 0 #000; padding:2px 0 0px 0; box-shadow:0 1px 0 rgba(255,255,255,0.2);  }
#ustAnaMenu>ul>li>ul>li:last-child { border:none; box-shadow: none; }
#ustAnaMenu>ul>li>ul>li>a { display:block; color:#fff;   }
#ustAnaMenu>ul>li>ul>li>a:hover { background:rgba(255,255,255,0.3) }
#ustAnaMenu>ul>li:hover>a + ul { transition:0.5s ease; display:block;  }
#ustAnaMenu>ul>li:hover { background:rgba(74,127,35,1); color:#fff; text-shadow:none; }
#ustAnaMenu>ul>li:hover>a { color:#fff; }		

#ustAnaMenu a.aktif { border-bottom:6px solid rgba(74,127,35,1);  }



#ustTelefon { float:right; margin-top:54px; color:rgba(74,127,35,1);  }
#ustTelefon img { position:relative; right:5px; top:16px }
#ustTelefon span { padding:0px 6px; border-radius:8px; background:rgba(74,127,35,1); color:#fff; font-size:22px; font-weight:700; }
#ustTelefon a {  color:inherit; text-decoration:none;	 }

#slayt { transition:0.5s; position:relative; top:124px; width:100%; height:440px; overflow:hidden; z-index:80;  }	
#slayt #resimler { position:relative; left:50%; margin-left:-960px; width:1920px; height:440px;   }
#slayt #resimler .resim { position:absolute; top:0; height:440px; }


#slayt ul#yuvarlaklar { position:absolute; right:50%; margin-right:-480px; bottom:0; outline:5px; solid #f0f; z-index:99 }
#slayt ul#yuvarlaklar li { transition:0.5s; width:10px; height:10px; border-radius:50%; background:#fff; opacity: 0.4; cursor:pointer; display:inline-block; margin:0 0 0 5px;}
#slayt ul#yuvarlaklar li.aktif,#slayt ul#yuvarlaklar li:hover { transition:0.5s;  opacity: 1; transform:scale(1.4);}
#slayt .ok { position:absolute; top:330px; z-index:99; font-size:100px; color:#fff; opacity:0.3; cursor:pointer; text-shadow:0 0 3px rgba(255,255,255,0.5)  }
#slayt:hover .ok { transition:0.5s; opacity:1;  }
#slayt .ok#sol { left:0; }
#slayt .ok#sag  { right:0; }
/*
#slayt #slaytPerdeSol { position:absolute; top:0; left:0; width:360px; height:360px; background:url(../img/perdesol.png);  z-index:99}
#slayt #slaytPerdeSag { position:absolute; top:0; right:0; width:360px; height:360px; background:url(../img/perdesag.png); z-index:99}
*/

/*
	.slaytOne { transition:8s; opacity:1; transform:scale(1.5);  }
.slaytArkaya { transition:8s; opacity:0; transform:scale(1);  } 
*/

#arka { position:fixed; top:0; width:100%; height:100%; overflow:hidden;  }
#arka .slayt { position:absolute; top:0; left:50%; margin-left:-960px; transition:0.4s; opacity:1; }

.slaytOne { transition:0.4s; opacity:1; z-index:99; } 
.slaytArkaya { transition:0.4s; opacity:0; z-index:0;  }



#orta { position:relative; top:0; margin-top:175px; z-index:90; width:100%;    }
#orta .icerik {   }


#orta.sayfa0 { margin-top:215px; }

#orta.cerceve { margin-top:0; }
#orta.cerceve .sabit { top:0; }

.aktifKullanici { position:absolute; top:3px; right:0px; color:rgba(74,127,35,1); font-weight: 700; z-index:99;  }
.aktifKullanici a#cikis { color:rgb(74, 127, 35); font-weight: 400; padding:0 0px 0 5px; margin-left:5px;  border-left:1px solid rgba(74,127,35,0.2);   }




#aramaKapsayan { position:absolute; left:0; top:-400px; width:300px; z-index:99; box-sizing: border-box;  box-shadow:0 0 3px rgba(0,0,0,0.2);   }
#aramaKapsayan {   }
#aramaKapsayan #sekmeler {   position:relative; float:left; background:#fff; width:100%; }
#aramaKapsayan #sekmeler .sekmeBtn { float:left; padding:8px 0 14px 0; text-align:center; box-sizing:border-box; border-left:1px solid rgba(255,255,255,1); width:33.33%; color:#000; cursor:pointer; font-size:16px; font-weight:700; background:rgba(74,127,35,0.2);  }
#aramaKapsayan #sekmeler .sekmeBtn:first-child { border:none;  }
#aramaKapsayan #sekmeler .sekmeBtn img { display:inlin-blcok; height:20px; vertical-align: top; }
#aramaKapsayan #sekmeler .sekmeBtn:hover { background:rgba(74,127,35,0.4); }
#aramaKapsayan #sekmeler .sekmeBtn.aktif { background:rgba(74,127,35,1); color:#fff;  }
#aramaKapsayan #kutu { position:relative; top:0px; clear:both; background:#fff;  /*height:320px;*/ padding:20px 20px 20px 20px; box-sizing: border-box; border-radius:5px;    }
#aramaKapsayan #kutu .sekme { display:none; overflow:hidden;   }
#aramaKapsayan #kutu .sekme#sekmeUmre { }
#aramaKapsayan #kutu .sekme .secim { position:relative; float:left;  width:100%; padding:3px 0; border-bottom:1px solid #eee; }
#aramaKapsayan #kutu .sekme .secim label { float:left; width:110px; color:#666 }
#aramaKapsayan #kutu .sekme .secim select,#aramaKapsayan #kutu .sekme .secim input { float:right; font-size:inherit; display:inline-block; width:120px; height:26px; padding:3px 5px; color:#666; background:#eee; border:none; box-shadow:none; text-shadow:0 1px 0 #fff; border-left:5px solid rgba(74,127,35,1);  border-radius:2px  }
#aramaKapsayan #kutu .sekme .secim select option { border:none; box-shadow:none;  }
#aramaKapsayan #kutu .sekme .secim select.aktif { background:rgba(74,127,35,1); color:#fff; text-shadow:none; }

#aramaKapsayan #kutu .sekme#sekmeUcak { text-align:center; }
#aramaKapsayan #kutu .sekme#sekmeUcak img { width:100%; max-width:260px; }

#aramaKapsayan #kutu .btn1,#aramaKapsayan #kutu .btn2 { float:right; position:relative; padding-right:40px; margin-top:15px; margin-left:5px; }






#sorgulamaKusak { position:relative; width:100%; box-sizing: border-box; margin-top:-70px; z-index:99;   }
#sorgulamaKusak .kutu { position:relative; display:inline-block; height:57px; vertical-align: top;    }	
#sorgulamaKusak #tcSorgulama { width:300px;   }
#sorgulamaKusak #tcSorgulama #sorgulamaButonlar { position:absolute; right:3px; top:2px;  }
#sorgulamaKusak #tcSorgulama #sorgulamaButonlar span { display:inline-block; background:#333; color:#fff; font-size:10px; text-align: center; padding:6px 8px 0 6px; border-radius:4px; cursor:pointer;  }
#sorgulamaKusak #tcSorgulama #sorgulamaButonlar span:hover { opacity:0.8;   }
#sorgulamaKusak #tcSorgulama #sorgulamaButonlar span img { display:inline-block; vertical-align:middle; height:22px; }

#sorgulamaKusak #tcSorgulama input { position:relative; background:#fff; right:0px; top:0; padding:0px 125px 0px 10px; width:100%; font-size:20px; line-height:52px; height:52px;  }






#sorgulamaKusak #haberOzetKutu { position:relative; margin:0 20px; overflow:hidden;  width:600px;   }
#sorgulamaKusak #haberOzetKutu #dikeyHaber { position:absolute; left:18px; bottom:0px; width:57px; text-align: right; font-size:14px; font-weight:600; color:#aaa; text-shadow:-1px 0 0 #fff; border-bottom:1px solid; 
    -webkit-transform:rotateZ(-90deg); -webkit-transform-origin:0 100%;
    transform:rotateZ(-90deg); transform-origin:0 100%;

}
#sorgulamaKusak #haberOzetKutu #haberlerKayan { position:relative; left:25px; }
#sorgulamaKusak #haberOzetKutu #haberlerKayan .haberKutu { display:block; height:57px; overflow: hidden; margin-bottom:20px; font-size:12px; line-height:19px;   }
#sorgulamaKusak #haberOzetKutu #haberlerKayan .haberKutu a { color:#000;   }
#sorgulamaKusak #haberOzetKutu #haberlerKayan .haberKutu a:hover { opacity:0.5;   }
#sorgulamaKusak #haberOzetKutu #haberlerKayan .haberKutu h2 { font-weight:600; font-size:16px;  }


#sorgulamaKusak #sanalTur { float:right; background:rgba(74,127,35,0.1); padding:5px 10px; width:300px; box-sizing:border-box; border-radius:10px; font-family:'Open Sans'; font-weight:700; font-size:18px; border:1px solid rgba(74,127,35,0.5);  }
#sorgulamaKusak #sanalTur img { height:40px; display:inline-block; vertical-align:middle; margin-right:10px;    }
#sorgulamaKusak #sanalTur { -webkit-transition:1s; -webkit-transform:perspective(10000px) rotateX(0deg); transition:1s; transform:perspective(10000px) rotateX(0deg);   }
#sorgulamaKusak #sanalTur:hover { -webkit-transition:1s; -webkit-transform:perspective(300px) rotateX(40deg); transition:1s; transform:perspective(300px) rotateX(40deg);    }

.yatayDikis { width:100%; height:2px; margin:20px 0; background:url(../img/yataydikis.png) repeat-x; }

#hizmetKusak {  }
#hizmetKusak .kutu { position:relative; display:inline-block; margin-right:25px; width:300px; height:185px;  }
#hizmetKusak .kutu:nth-child(3) {  margin-right:0; }
#hizmetKusak .sol { position:relative; float:left; width:60px; height:100%; background:rgba(74,127,35,1); border-radius:10px 0 0 8px }
#hizmetKusak .sol img { position:absolute; right:24px; bottom:15px; }
#hizmetKusak .sol .dikeyDikis { position:absolute; left:45px; width:1px; height:100%; background:url(../img/dikeydikis.png) repeat-y; }

#hizmetKusak .sag { position:relative; float:left; margin-left:-10px; width:250px; height:100%; background:#fff; border-radius: 8px; z-index:5} 
#hizmetKusak .sag .resim { border-radius: 8px;   }
#hizmetKusak .sag .resim img { display:block; border-radius: 8px;  }
#hizmetKusak .sag .resimAlti { width:100%; height:9px; background-image:url(../img/ustgolge.png); background-repeat: no-repeat; background-size: 97% 100%    }
#hizmetKusak .sag .metin { padding:10px; color:#a00; font-weight: bold }


#hizmetKusak .kutu:nth-child(1) .sol { background:rgba(170,0,0,1); }
#hizmetKusak .kutu:nth-child(2) .sol { background:rgba(74,127,35,1); }
#hizmetKusak .kutu:nth-child(3) .sol { background:rgba(0,80,0,1); }



#firsatlarKusak { position:relative; top:0;   }
#firsatlarKusak h2 { position:relative; margin:0 0 15px 0; display:none }
#firsatlarKusak #firsatlarKayanKapsayan { position:relative; width:100%; overflow:hidden; }
#firsatlarKusak .kayan {  position:relative; left:0; top:0; white-space:nowrap; }
#firsatlarKusak .kutu { position:relative; display:inline-block; vertical-align:top; width:300px; margin-right:30px; background:#fff; border-radius:8px; box-shadow:0 0 3px rgba(0,0,0,0.2); white-space:normal; }
#firsatlarKusak .kutu:last-child { margin-right:0px; }
#firsatlarKusak .kutu .ust { position:relative; width:100%; background:#4a7f23; border-radius:8px 8px 0 0; }
#firsatlarKusak .kutu .ust .kutuIcerik { position:relative; padding:5px 15px; color:#fff; }
#firsatlarKusak .kutu .ust .kutuIcerik h3 { font-size:14px; padding-right:50px; }
#firsatlarKusak .kutu .ust .kutuIcerik h3 i { font-size:14px; font-weight: normal; color:#EF9515  }
#firsatlarKusak .kutu .ust .kutuIcerik span { position:absolute; right:0; bottom:0; width:100px; height:50px; box-sizing: border-box; padding-top:18px; font-size:20px; line-height: 14px; font-weight: bold; text-align: center;
    background-image:url(../img/ribbon3.png); background-repeat:no-repeat; background-size:100px; z-index:99; text-shadow:0 -1px 0 rgba(0,0,0,0.5);
}

#firsatlarKusak .kutu .ust .kutuIcerik span i { font-size:12px; font-weight: normal; }

#firsatlarKusak .kutu .ust .yatayDikis1 { position:absolute; bottom:3px; width:100%; height:1px; background:url(../img/yataydikis1.png) repeat-x; }

#firsatlarKusak .kutu .orta {  position:relative; clear:both; padding:10px 10px 5px 10px;   }
#firsatlarKusak .kutu .orta .resim { display:inline-block; vertical-align: middle; margin-right:5px; height:70px; overflow: hidden; width:120px;    }
#firsatlarKusak .kutu .orta .resim img  { height:100%;   }
#firsatlarKusak .kutu .orta .baslik { display:inline-block;  vertical-align: middle; font-size:22px; line-height: 30px; width:140px; color:#dd9900;   }
#firsatlarKusak .kutu .orta .webParkur { position:relative; background:#EF9515; color:#fff; padding:1px 5px 1px 40px; font-size:12px; line-height: 16px;  height:32px; display:block; margin:10px 0 5px 0;  }
#firsatlarKusak .kutu .orta .webParkur img  { position:absolute; left:5px; top:5px; height:25px;  }
#firsatlarKusak .kutu .alt { position:relative; clear:both; padding:0 15px 15px 15px; overflow: hidden;  }
#firsatlarKusak .kutu .alt .fiyat { display:inline-block; text-align:right; width:100%; box-sizing:border-box; color:#fff; font-size:24px; font-weight:700; color:#a00;  }
#firsatlarKusak .kutu .alt .ustCizili { color:#fff;  font-family:Arial; font-size:18px; font-weight:400; color:rgba(0,0,0,0.5); text-decoration: line-through; margin-left:10px   }
#firsatlarKusak .kutu .alt .fiyatNot { position:absolute; right:15px; top:25px; font-size:10px; line-height: 12px; color:#999;  }

#firsatlarKusak .kutu .alt .kampanya { position:absolute; left:-38px; bottom:28px; width:215px; height:49px; color:#fff; font-size:12px; z-index:99;
    background-image: url(../img/ribbon2.png);  
    background-repeat: no-repeat;
}
#firsatlarKusak .kutu .alt .kampanya i { position:relative; top:3px; left:42px;  }



#firsatlarKusak .kutu .alt .havayolu { position:absolute; left:0; bottom:11px; width:130px;   }
#firsatlarKusak .kutu .alt .islem { text-align:right; margin-top:18px;  }
#firsatlarKusak .kutu .alt .islem a { color:#fff;  }


#firsatlarKusak .ok { position:absolute; display:none; top:105px; z-index:999; cursor:pointer; width:36px; height:60px; color:#fff; font-size:80px; line-height: 40px; text-align: center; background-color:rgba(74,127,35,0.2);  }
#firsatlarKusak .ok:hover { background-color:rgba(74,127,35,0.5);  }
#firsatlarKusak .ok#okSag { right:-36px; border-radius:0 7px 7px 0;    }
#firsatlarKusak .ok#okSol { left:-36px; border-radius:7px 0 0 7px; }





.altSayfa { padding:25px; box-sizing:border-box;  background:#fff; border-radius:5px; box-shadow:0 0 3px rgba(0,0,0,0.2); min-height:600px  } 

.solSutun { position:absolute; top:0px; min-height:200px; }
.solSutun.sabit { position:fixed; top:175px; }

/* yazilar */
#yazilarKapsayan { position:relative; }
#yazilarKapsayan #aramaKapsayan { position:relative; left:0; top:0px; width:100%;  }

    #yazilarListe {  }
    #yazilarListe.Dar { float:left; width:300px;  }
    #yazilarListe.Genis { display:none;  }

    #yazilarListe h2 { font-weight:400; color:rgba(74,127,35,1); text-shadow:0 1px 0 #fff;
        background:rgba(233,238,241,1); 
        background:-moz-linear-gradient(left,  rgba(233,238,241,1) 0%, #fff 100%); 
        background:-ms-linear-gradient(left,  rgba(233,238,241,1) 0%, #fff 100%); 
        background:-webkit-linear-gradient(left,  rgba(233,238,241,1) 0%, #fff 100%);
        background:linear-gradient(left,  rgba(233,238,241,1) 0%, #fff 100%);
        margin:0 0 15px 0; padding:5px 0 5px 5px; 
        border-left:10px solid rgba(74,127,35,1); 
        
    
    }
    #yazilarListe ul { }
    #yazilarListe ul li { transition:0.5s; position:relative; left:0; margin-bottom:5px; border-left:1px solid rgba(74,127,35,0.1); border-bottom:1px solid rgba(74,127,35,0.1); }
    #yazilarListe ul li a { display:block; padding:1px 5px;  }
    #yazilarListe ul li:hover { transition:0.5s; left:10px; background:rgba(74,127,35,1); color:#000; border-bottom:1px solid rgba(74,127,35,0.8);  }
    #yazilarListe ul li:hover a { color:#fff;  }
    
    #yazilarListe ul li.aktif { left:10px; background:rgba(74,127,35,1); color:#000;  border-bottom:1px solid rgba(74,127,35,0.8); text-shadow: 0 -1px 0 #000 }
    #yazilarListe ul li.aktif a {  color:#fff; }
    
    
    #yaziDetay { min-height: 600px;  }
    .Dar { float:right; width:640px;   }
    .Genis { }
   
    #yaziEtiketler { font-size:12px; color:#999; padding:10px; background:rgba(74,127,35,0.05); }

    #yaziDetay #cerceve { width:100%; box-sizing:border-box; height:2000px;  }

    .akordiyonBaslik { font-size:16px; font-weight: bold;  background:#4a7f23; border-left:10px solid #7EACB4; color:#fff; padding:5px 10px; margin:10px 0 0px 0; cursor:pointer; }
    .akordiyonBaslik:hover { background:#7EACB4; }
    .akordiyonIcerik { margin-bottom:30px; display:none; padding:10px; border-radius:0 0 10px 10px; border:1px solid #7EACB4; border-top:none;  }


/* yazilar */





/* turlar */

#turlarArama { width:300px;  }

#turlarArama  { }
#turlarArama #aramaKapsayan { position:absolute; left:0; top:0px;  }

#hesaplamaKapsayan { top:535px; width:300px; overflow:hidden; padding:15px; min-height:auto;  }
#hesaplamaKapsayan iframe { height:78px; overflow:hidden; width:100%; }



#turlarSag { float:right; min-height:600px;  box-sizing:border-box; }
#turlarListe { position:relative;  }
	#sonucSiralama ul  { margin:0 0 15px 0;  }
	#sonucSiralama ul li { display:inline-block; margin:0; cursor:pointer; background:rgba(74, 127, 35,0.3); font-size:12px; padding:2px 4px 2px 12px; text-align:center;   }
    #sonucSiralama ul li.aktif { background:rgba(74, 127, 35,1); color:#fff; }
	#sonucSiralama ul li i { opacity:0; }
    #sonucSiralama ul li.aktif i { opacity:1 }
	#sonucAdet { display:inline-block; font-size:10px; vertical-align:middle; color:#aaa;  }
    
	#secimIslem { display:inline-block; float:right; margin-right:15px; color:#333; font-size:12px  }
	#secilenleriYazdir { cursor:opinter;  }
	#secimIslem img { display:inline-block; vertical-align: middle;width:20px; opacity: 0.8;  }
	#secimIslem img:hover { opacity:1; }
	#secimIslem input { position:absolute; right:3px; width:16px;  }

#turlarListe .kutu { transition:0.5s; position:relative; background:#f0f0f0; width:100%; height:175px;  box-sizing: border-box; margin:10px 0; padding:5px 5px 10px 5px; border:1px solid #ccc; border-radius:6px;  }
#turlarListe .kutu:nth-child(2n) {  background:rgba(0,0,0,0.06); }
#turlarListe .kutu:hover { transition:0.5s; border:1px solid #000; }

#turlarListe .kutu .kampanya { position:absolute; left:-38px; bottom:-7px; width:215px; height:49px; color:#fff; font-size:12px; font-weight: bold; text-align: left;
    background-image: url(../img/ribbon2.png);  
    background-repeat: no-repeat;
   

}
#turlarListe .kutu .kampanya i { position:relative; top:3px; left:32px;  }

#turlarListe .kutu .secimKapsayan { position:absolute; right:-25px; top:10px; padding:2px; border-radius:5px;  }

#turlarListe .kutu .ust { height:28px;  line-height:0;   }
#turlarListe .kutu .ust div { float:left; margin:0; vertical-align:top; height:28px;   color:#fff; font-weight: bold; line-height: 28px; padding:0 10px; box-sizing: border-box  }
#turlarListe .kutu .ust .turKodu {  width:170px; background: #a00; border-radius:4px 0 0 0;   }
#turlarListe .kutu .ust .turKodu i {  opacity:0.8;   }
#turlarListe .kutu .ust .programBaslik { width:405px; background: #4a7f23; border-radius:0px 4px 0 0;    }
#turlarListe .kutu .ust .kalacagiSure { float:right;  }

#turlarListe .kutu .sol { display: inline-block; margin:5px 0; vertical-align: top; width:170px; height:130px; overflow:hidden; }
#turlarListe .kutu .sol img { width:170px;   }

#turlarListe .kutu .orta { display: inline-block; margin:5px 0 0 5px; vertical-align: top; width:220px;  }
#turlarListe .kutu .orta .mekkeOtel { font-size:18px; font-weight:bold; color:#a00; }
#turlarListe .kutu .orta .medineOtel { font-size:18px; font-weight:bold; color:#a00 }
#turlarListe .kutu .orta .mekkeOtel label { display:inline-block; width:50px; font-size:12px; font-weight: normal; color:#999 }
#turlarListe .kutu .orta .medineOtel label {display:inline-block; width:50px; font-size:12px; font-weight: normal; color:#999 }

#turlarListe .kutu .orta .webParkur { font-size:12px;  color:#000; margin:5px 0 0 0; line-height: 14px;   }
#turlarListe .kutu .orta .brosurNot { font-size:10px;  color:#999; margin:5px 0 0 0; line-height:14px; }
#turlarListe .kutu .orta .havayolu { position:absolute; bottom:0px;  }
#turlarListe .kutu .orta .havayolu img { height:30px;   }
#turlarListe .kutu .orta .ucakKalan { position:absolute; bottom:5px; right:170px; font-size:12px;    }

#turlarListe .kutu .sag { position:relative; float:right; margin:5px 0 0 5px; vertical-align: top; width:165px; height:130px; text-align:right;   }
#turlarListe .kutu .sag .ucret { position:relative; font-weight:bold; color:#a00; font-size:30px;       }
#turlarListe .kutu .sag .kisiAdetBilgi { margin-top:15px; font-size:11px; color:#666;  }
#turlarListe .kutu .sag .ucret .ustCizili { position:absolute; left:-25px; top:3px;  text-decoration: line-through; font-weight:normal; color:#666; font-size:16px; display:block; margin-bottom:5px;   }
#turlarListe .kutu .sag .ucret .ucretTipi {  font-weight:bold; color:#000; font-size:16px;   }
#turlarListe .kutu .sag .ucret .baslayan { display:block; font-size:11px; color:#666; font-weight:normal;  }
#turlarListe .kutu .sag .islem { position:absolute; right:0px; bottom:0px;  }









#turlarSag #sekmeler {  margin:0 0 25px 0; padding:0 0 10px 0; border-bottom:1px dashed rgba(74,127,35,1); }
#turlarSag #sekmeler a { display:inline-block; text-decoration: none; font-size:11px; 
    background:rgba(74,127,35,0.6); color:#fff; font-weight: bold; padding:2px 5px; border-radius:3px; border-bottom:4px solid rgba(74,127,35,0.8); margin:0 2px 2px 0;  }
#turlarSag #sekmeler a:hover { background:rgba(74,127,35,0.8);  }
#turlarSag #sekmeler a.aktif { background:rgba(74,127,35,1); color:#fff;   }
#turlarSag #sekmeler a#siziArayalim img { height:12px; margin-right:5px; }
#turlarSag #sekmeler .sekmeIcerik { display:none;  }
#turlarSag #sekmeler .sekmeIcerik h2 { margin:0 0 20px 0}
#turlarSag #sekmeler .sekmeIcerik li { margin:0 0 0 20px; }
#turlarSag #sekmeler .sekmeIcerik .aramaSonuclarinaDon { display:inline-block; margin:20px 0; }


#turDetayPencereFixed { position:fixed; left:50%; margin-left:-480px; top:0px; width:960px; max-height:100%; overflow: auto; box-sizing:border-box; background:#fff; z-index:9999; }
#siziArayalimPencere { position:fixed; left:50%; margin-left:-160px; top:50%; width:320px; margin-top:-100px;  box-sizing:border-box; background:#fff; z-index:999; }
#siziArayalimPencere * { margin-bottom:5px;}
#siziArayalimPencere textarea { height:80px; }

.turDetayPencere {  }
.turDetayPencere .icerik { color:#000; }

.turDetayPencere .icerik .detayPencereKullanici { position:absolute; right:0; top:0; right:0; font-size:12px; font-weight: bold; color:#999; border:1px solid #ddd; padding:2px 8px; border-radius: 5px; }
.turDetayPencere .icerik .detayPencereKullanici img { height:16px; }


.sekmeButonlar { position:relative; clear:both; width:100%;  }
.sekmeButonlar .sekme { position:relative; display:inline-block; padding:4px 10px; margin-right:3px; background:rgba(74,127,35,0.2); cursor:pointer; }
.sekmeButonlar .sekme:hover { background:rgba(74,127,35,0.4); }
.sekmeButonlar .sekme.aktif { background:rgba(74,127,35,1); color:#fff;   }
.sekmeButonlar .sekme.aktif:after { content:'▼'; -webkit-transform:scale(3,1); transform:scale(3,1);  color:rgb(74,127,35); position:absolute; left:50%; margin-left:-7px; bottom:-10px;     }
.sekmeIcerikler {  margin:15px 0;  }

.turDetayPencere .sekmeButonlar .sekme { font-weight:bold; }

.turDetayPencere .icerik .detayYazdirPdf {  position:absolute; top:40px; right:10px; }




.yazdir { display:inline-block; cursor:pointer; color:#900; font-size:12px;  }
.yazdir img { margin-left:5px; width:22px; display:inline-block; vertical-align: bottom;   }

.pdfYap { display:inline-block; cursor:pointer; color:#900; font-size:12px;  }
.pdfYap img { margin-left:5px; width:22px; display:inline-block; vertical-align: bottom; }

#sonucExport { position:absolute; right:20px; top:80px; text-align:right; padding:5px 10px; border:1px solid #e5e5e5; background:#fff; border-radius:10px; box-shadow: 0 0 5px rgba(0,0,0,0.1); z-index:99 }
#sonucExport div { display:block; margin:5px 0; padding:5px 0px 5px 5px; background:rgba(74,127,35,0.05); padding:4px 12px; cursor:pointer; color:#900; font-size:12px}
#sonucExport div:hover { background:#f0f0f0;  }
#sonucExport div img { }

#acenteSayfa #sonucExport { top:120px; }

.turDetayPencere .icerik .sekmeIcerikler .sekmeIcerikUstBilgiler { width:100%; margin:25px 0; box-sizing:border-box; }
.turDetayPencere .icerik .sekmeIcerikler .turKodu { display:inline-block; font-size:24px; font-weight: bold; color:#c00;  }
.turDetayPencere .icerik .sekmeIcerikler .kalacagiSureGun { display:inline-block; margin-left:10px; font-size:24px;  }
.turDetayPencere .icerik .sekmeIcerikler .ucakKalan { float:right; font-size:24px; color:#c00;  }
.turDetayPencere .icerik .sekmeIcerikler .ucakKalan label  { font-size:12px; color:#999; margin-right:5px  }
.turDetayPencere .icerik .sekmeIcerikler .sekmeIcerikUstBilgiler .satinAl { display:inline-block;  margin-left:10px; text-decoration:none;   }


#turDetayPencereFixed.turDetayPencere .icerik .sekmeIcerik { display:block; } 
.turDetayPencere .icerik .sekmeIcerikler .sekmeBilgiAlan { margin:0 20px; padding:20px 0; box-sizing:border-box; border-bottom:1px solid rgba(74,127,35,0.5); }
.turDetayPencere .icerik .sekmeIcerikler .sekmeBilgiAlan::first-line { font-size:16px; font-weight:bold;  }
.turDetayPencere .icerik .sekmeIcerikler .sekmeBilgiAlan.not { font-size:16px; font-weight:bold;  }

.turDetayPencere .icerik table.gidisDonus  {  clear:both; margin:15px 0; width:100%; font-size:14px; line-height:16px; }
.turDetayPencere .icerik table.gidisDonus tr:first-child td { background:rgba(74,127,35,1); color:rgba(74,127,35,1); color:#fff; vertical-align: middle; border:1px solid rgba(255,255,255,0.3); text-align: center; font-weight:bold; white-space:normal }
.turDetayPencere .icerik table.gidisDonus td {  border:1px solid rgba(74,127,35,0.2); padding:8px 10px; vertical-align:top  }

.turDetayPencere .icerik table.gidisDonus tr>td:first-child { font-weight:bold; background:rgba(74,127,35,1); color:#fff; border:1px solid rgba(255,255,255,0.3); }

.turDetayPencere .icerik table.gidisDonus tr:nth-child(2n-1) { background:rgba(74,127,35,0.05); }

.turDetayPencere .icerik table.gidisDonus td:nth-child(1) { width:12%; white-space: nowrap; } 
.turDetayPencere .icerik table.gidisDonus td:nth-child(2) { width:25%;  } 
.turDetayPencere .icerik table.gidisDonus td:nth-child(3) {  } 
.turDetayPencere .icerik table.gidisDonus td:nth-child(4) { width:10%; text-align: center;   } 
.turDetayPencere .icerik table.gidisDonus td:nth-child(5) { width:10%; text-align: center;   } 
.turDetayPencere .icerik table.gidisDonus td:nth-child(6) { width:10%; text-align: center;   } 

.turDetayPencere .icerik table.gidisDonus td img { height:18px; vertical-align:middle; display:inline-block; margin-right:5px; }

.turDetayPencere .icerik table.gidisDonus td .hicri { display:block; color:#005C6D; margin-top:3px; white-space: nowrap; font-size:12px; }

.turDetayPencere .icerik .fiyatlar { float:left; width:40%; color:#c00; text-align:right;  }
.turDetayPencere .icerik .ekBilgiler { float:right; width:48%;  text-align:left;  }

.turDetayPencere .icerik .sekmeIcerik .bilgiSatir { position:relative; width:100%; min-height:24px; padding:2px 0; display:inline-block; vertical-align: top;  border-bottom:1px dotted #ddd; font-size:16px; font-weight: bold; line-height:24px;  }
.turDetayPencere .icerik .sekmeIcerik .bilgiSatir label { text-align:left; float:left; width:50%; color:#666; font-size:12px; line-height: 16px; font-weight: normal; margin-right:5%;     }

.turDetayPencere .icerik .sekmeIcerik .ekBilgiler .bilgiSatir label { width:30%;  }
.turDetayPencere .icerik .sekmeIcerik .ekBilgiler .bilgiSatir  div { width:60%; display:inline-block;   }

.turDetayPencere .icerik .sekmeIcerik .bilgiSatir:nth-child(2n) {  }
.turDetayPencere .icerik .sekmeIcerik .bilgiSatir .ustCizili { position:absolute; top:0px; right:90px; display:block; width:100%;  color:#fff;  font-family:Arial; font-size:14px; font-weight:400; color:rgba(0,0,0,0.5); text-decoration: line-through;  }

.turDetayPencere .icerik .sekmeIcerik:nth-child(1) .bankaBanner { text-align:center; margin:25px 0; } 
.turDetayPencere .icerik .sekmeIcerik:nth-child(1) .sartlarSekmeler { text-align:center; margin:25px 0; } 
.turDetayPencere .icerik .sekmeIcerik:nth-child(1) .sartlarSekmeler .sekme { padding:3px 5px; background:rgba(0,92,109,0.2); margin:0 5px 5px 0; cursor:pointer; display:inline-block;   } 
.turDetayPencere .icerik .sekmeIcerik:nth-child(1) .sartlarSekmeler .sekme.aktif {  background:rgba(0,92,109,1); color:#fff; } 
.turDetayPencere .icerik .sekmeIcerik:nth-child(1) .sartlarSekmelerIcerik { padding:0 50px; }
.turDetayPencere .icerik .sekmeIcerik:nth-child(1) .sartlarSekmelerIcerik h2 { margin:0 0 20px 0;  }


.turDetayPencere .icerik .sekmeIcerik:nth-child(3) .bilgiSatir:nth-child(2n) { background:rgba(0,0,0,0.05); } 
.turDetayPencere .icerik .sekmeIcerik:nth-child(3) .bilgiSatir  { padding:5px;  } 
.turDetayPencere .icerik .sekmeIcerik:nth-child(3) .bilgiSatir img {  } 





.turDetayPencere .icerik .oteller { width:100%;  margin:15px 0 25px 0; }
.turDetayPencere .icerik .oteller > div { position:relative; display:inline-block; width:100%; box-sizing: border-box; background:rgba(74,127,35,0.05); padding:20px; border-radius:10px; }
.turDetayPencere .icerik .oteller > div .resim { width:100%; margin:15px 0 0 0; }
.turDetayPencere .icerik .oteller > div .resim img { transition:0.5s; height:60px; display:inline-block; margin-right:5px; border:1px solid rgba(74,127,35,0.3); border-radius:5px; }
.turDetayPencere .icerik .oteller > div .resim img:hover { transition:0.5s; border:1px solid rgba(74,127,35,1); transform:scale(1.2); }
.turDetayPencere .icerik .oteller > div .bilgiSatir {   }
.turDetayPencere .icerik .oteller > div .bilgiSatir label { }
.turDetayPencere .icerik .oteller > div .baslik {  font-size:14px; font-weight: bold; color:rgba(74,127,35,0.5); margin-bottom:5px; }
.turDetayPencere .icerik .oteller > div .otelAdi a { font-size:24px; font-weight: bold; color:rgba(74,127,35,1); margin-bottom:10px; }
.turDetayPencere .icerik .oteller > div .otelAdi a:hover { color:rgba(74,127,35,0.5); }

.turDetayPencere .icerik .oteller > .medine { float:right; }



/* turlar */


/* tursatis */
#turSatisKapsayan { position:relative;  width:100%; min-height: 850px; overflow:hidden; padding-bottom:120px;  }

#turSatisAltKusak { position:absolute; bottom:80px; left:50%; margin-left:-105px; }
#turSatisAltKusak img { height:50px;  }




#turSatisKutu { position:relative; background:#f0f0f0; width:100%; box-sizing: border-box; margin:10px 0; padding:5px; border:1px solid #ccc; border-radius:6px;  }
#turSatisKutu .ust { height:28px;  line-height:0;   }
#turSatisKutu .ust div { float:left; margin:0; vertical-align:top; height:28px;   color:#fff; font-weight: bold; line-height: 28px; padding:0 10px; box-sizing: border-box  }
#turSatisKutu .ust .turKodu {  width:170px; background: #a00; border-radius:4px 0 0 0;   }
#turSatisKutu .ust .programBaslik { width:725px; background: #4a7f23; border-radius:0px 4px 0 0;    }
#turSatisKutu .ust .kalacagiSure { float:right;  }
#turSatisKutu .sol { display: inline-block; margin:5px 0; vertical-align: top; width:170px;  }
#turSatisKutu .sol img { width:170px;  }
#turSatisKutu .orta { display: inline-block; margin:5px 0 0 5px; vertical-align: top; width:400px;    }
#turSatisKutu .orta .mekkeOtel { font-size:24px; font-weight:bold; color:#a00 }
#turSatisKutu .orta .webParkur { font-size:12px;  color:#000; margin:0px 0 0 0;  }
#turSatisKutu .orta .brosurNot { font-size:10px;  color:#999; margin:0px 0 0 0; line-height:14px; }
#turSatisKutu .orta .havayolu {   }
#turSatisKutu .orta .havayolu img { height:30px;   }
#turSatisKutu .orta .ucakKalan { font-size:12px;    }
#turSatisKutu .sag { float:right; display: inline-block; margin:5px 0 0 5px; vertical-align: top; width:170px; text-align:right; padding:25px 10px   }
#turSatisKutu .sag .ucret { font-weight:bold; color:#a00; font-size:30px;      }
#turSatisKutu .sag .kisiAdetBilgi { font-size:11px; color:#666;  }
#turSatisKutu .sag .ucret .ustCizili { text-decoration: line-through; font-weight:normal; color:#666; font-size:16px; display:block; margin-bottom:5px;   }
#turSatisKutu .sag .ucret .ucretTipi {  font-weight:bold; color:#000; font-size:16px;   }
#turSatisKutu .sag .ucret .baslayan { display:block; font-size:11px; color:#666; font-weight:normal;  }


/*
table#turBilgileri { width:500px; font-size:12px; display:inline-block; margin-bottom:20px;   }
table#turBilgileri tr { }
table#turBilgileri tr:nth-child(2n) { background:#eee;  }
table#turBilgileri tr td { padding:2px 8px; color:#000; font-weight:700; }
table#turBilgileri tr td:nth-child(1) { width:100px; border-right:1px solid #ddd; color:#999; font-weight:400;    }
#turFoto { display:inline-block; vertical-align: top; max-height:120px; max-width:300px; }
*/


#asamaBasliklar { position:relative; left:50%; margin-left:-125px; top:0px; text-align:center; padding:10px;  border:1px solid #eee; display:inline-block; border-radius:50px;  }
#asamaBasliklar li { transition:0s;position:relative; display:inline-block; width:60px; height:60px; box-sizing: border-box; font-size:12px; margin-right:20px; line-height: 60px; text-align: center; background:rgba(74,127,35,0.3); border-radius:50%;  }
#asamaBasliklar li:after { content: '→'; line-height: 0px; color:rgba(74,127,35,1); font-size:24px; position:absolute; top:30px; margin-left:10px; }
#asamaBasliklar li:last-child { margin-right:unset; }
#asamaBasliklar li:last-child:after { content: '';}
#asamaBasliklar li.aktif { transition:0.5s; transform: rotateY(360deg); background:rgba(74,127,35,1); color:#fff;   }





#komisyonOnemliNot { position:relative; display:inline-block; vertical-align:top; top:15px; font-size:12px; color:#f00; }



#tutarKapsayan { float:right; margin:15px 0 0 0;  }
#tutarKapsayan label {  font-size:12px; margin-right:10px   }
#tutarKapsayan #tutar {  transition:0.5s; position:relative;  top:0; padding:0 7px; color:#d00; font-size:30px;   }
#tutarKapsayan #tutarBirim {  color:#000; font-size:20px;  }


#odaSayisi { display:inline-block; }

.yatakIkon {  position:relative; display:inline-block; width:100px; }
.yatakIkon img{  position:absolute; left:0; top:0; width:100px; opacity:0; }
.yatakIkon img.aktif{  opacity:1; }
.secenekKapsayan {  display:inline-block; width:100px; vertical-align: top; background:#eee; padding:10px; margin:0 5px 5px 0; }
.secenekKapsayan label { font-size:12px; white-space:nowrap; }

.secenekKapsayan#odaSayisi { width:120px; background:#333; color:#fff }
.secenekKapsayan#odaSayisi select { display:inline-block; width:50px; }
.secenekKapsayan#odaSayisi label { display:inline-block; }

.secenekKapsayan.yetiskinAdet       { border-left:5px solid #050 }
.secenekKapsayan.yatakliCocukAdet   { border-left:5px solid #080 }
.secenekKapsayan.yataksizCocukAdet  { border-left:5px solid #f60 }
.secenekKapsayan.bebekAdet          { border-left:5px solid #606 }

.oda { padding:20px; border:1px solid #999; display:none; margin-bottom:20px;  }
.oda.aktif { display:block;  }

.oda .odaTipi { margin:0 5px 10px 0; width:180px; background:#4a7f23;  color:#fff; }
.oda .odaTipiSecim {  }
.oda .odaTipiSecim label {  }
.oda .odaTipiSecim input { }


.oda .kisiSatirOrnek { display:none;  }
.oda .kisiSatir { position:relative; padding:5px 0px 0px 0px ; width:100%;    }
/*.oda .kisiSatir:nth-child(2n) { background:#fc0;  }*/
.oda .kisiSatir.yetiskin .sirano { background:#050; }
.oda .kisiSatir.yatakli .sirano { background:#080; }
.oda .kisiSatir.yataksiz .sirano { background:#f60; }
.oda .kisiSatir.bebek .sirano { background:#606; }


.oda .kisiSatir .kutu { display:inline-block; vertical-align: top; height:100%; text-align:center; margin:0 0px 0 0;  }
.oda .kisiSatir .kutu label { font-size:12px; display:none; background:#4a7f23; color:#fff; text-align:center; }
.oda .kisiSatir .kutu input { padding:5px 5px; font-size:14px; box-sizing:border-box;  }
.oda .kisiSatir .kutu span.kisiFiyat { display:inline-block; font-size:12px; box-sizing:border-box; border:1px solid #fff; color:#c00; padding:5px 3px; box-sizing:border-box; }
.oda .kisiSatir .kutu span.dovizBirim { display:inline-block; font-size:12px; }




.oda .kisiSatir .kutu.sirano { position:absolute; bottom:1px; left:-14px; width:14px; height:30px; line-height: 30px; box-sizing: border-box; text-align:center; /*background:#4a7f23;*/ color:#fff;  }
.oda .kisiSatir .kutu:nth-child(2) { width:110px   }
.oda .kisiSatir .kutu:nth-child(3) { width:90px   }
.oda .kisiSatir .kutu:nth-child(4) { width:110px   }
.oda .kisiSatir .kutu:nth-child(5) { width:105px   }
.oda .kisiSatir .kutu:nth-child(6) {  width:140px   }
.oda .kisiSatir .kutu:nth-child(6) input { font-size:12px;   }
.oda .kisiSatir .kutu:nth-child(7)  {  width:160px    }
.oda .kisiSatir .kutu:nth-child(7) input { font-size:12px;   }
.oda .kisiSatir .kutu:nth-child(8)  { width:70px; text-align:right;  }
.oda .kisiSatir .kutu:nth-child(9)  { width:50px;   }
.oda .kisiSatir .kutu:nth-child(9) input  { text-align: right   }

.oda .kisiSatir:nth-child(8) .kutu label { display:block;  }



#odaKaydet { float:right; }
#odaKaydetTemizle { float:right; margin-right:5px;  }

#okudum { float:right; color:#666; margin:5px 10px 0 0; font-size:12px;  }
#okudum a{ text-decoration: underline;  }


#umreSozlesmesi { display:none; margin:25px 0; }
#umreSozlesmesi.aktif { display:block;  }

#tcsizOdeme { color:#fff; }
#tcliOdeme { color:#fff; }

#borcSorgulamaKapsayan {  margin:20px 0 0 0; padding:20px; border-radius:5px; border:1px solid #ddd; background:#eee }
#borcSorgulamaSonuc { display:inline-block; vertical-align: middle; color:#000;   }
#borcSorgulamaSonuc div { display:inline-block; width:110px;  vertical-align: middle; padding:0 3px; border-right:1px solid #ddd  }
#borcSorgulamaSonuc div:nth-child(1) { width:140px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
#borcSorgulamaSonuc div:nth-child(2) { width:110px;  }
#borcSorgulamaSonuc div:nth-child(3) { width:100px; }
#borcSorgulamaSonuc div:nth-child(4) { width:130px; border-right:none; }
#borcSorgulamaSonuc div:nth-child(5) { width:unset; border-right:none; }

#borcSorgulamaSonuc div label { margin:0 2px 0 0px; color:#999; font-size:12px   }
#borcSorgulamaSonuc .btn3 { display:inline-block; }

#borcSorgulama { position:relative; width:240px; display:inline-block;   }
#borcSorgulamaKutu { position:relative; width:120px; margin-right:5px }

.inputIptal { position:absolute; left:100px; top:7px; display:inline-block; background:rgba(200,0,0,0.2); color:#fff; line-height: 16px; text-align: center; cursor:pointer; width:16px; height:16px; border-radius:50%  }
.inputIptal:hover { background:rgba(200,0,0,0.5); }
#borcSorgulamaBtn { }


#odemeSekmeKapsayan {  width:400px; position:relative; left:50%; margin:20px 0 0px -200px; text-align:center;   }
#odemeSekmeKapsayan a.btn1 { display:inline-block; color:#fff;  }

#kurlar { position:relative; top:10px; text-align:right; width:500px; position:relative; left:50%;  margin-left:-250px; box-sizing: border-box;  }
#kurlar div { display:inline-block; margin:0 0 0 5px; font-size:12px; font-weight: bold; border-radius:5px; border:1px solid #ddd; background:#eee; padding:2px 10px  }
#kurlar div span  { color:#666; font-weight: normal; margin-right:5px }
#kurlar div i  { color:#666; font-weight: normal; }

#odemeForm { }
#odemeForm #uyari { margin:25px 0 0; text-align: center;  }
#odemeForm table { clear:both; margin:20px 0; width:500px; position:relative; left:50%;  margin-left:-250px; box-sizing: border-box;  }
#odemeForm table tr:nth-child(2n) { background:rgba(74,127,35,0.02);  }
#odemeForm table tr:last-child td { border:none;  }
#odemeForm table tr#taksitSatir { display:none; }
#odemeForm table tr#taksitSatir .taksitSatir { position:relative; width:100%; border-bottom:1px solid #ccc}
#odemeForm table tr#taksitSatir .taksitSatir div { display:inline-block; width:40%; padding:1px 5px; box-sizing: border-box; text-align:center; font-size:12px;  }
#odemeForm table tr#taksitSatir .taksitSatir div:last-child { width:20%; }
#odemeForm table tr#taksitSatir .taksitSatir input[type='radio'] { position:absolute; left:0; top:0; width:10px; overflow:hidden; box-sizing: border-box;  }
#odemeForm table tr#taksitSatir .taksitSatir input[type='radio']:checked ~div { background:#fc0}
#odemeForm table tr#taksitSatir .taksitSatir:nth-child(1) div{ font-size:10px; background:#4a7f23; color:#fff;   }
#odemeForm table tr#taksitSatir .taksitSatir:nth-child(2) div{  border:none  }



#odemeForm table tr td { padding:5px; border:1px solid rgba(74,127,35,0.1); vertical-align:middle;   }
#odemeForm table tr td:nth-child(1) { width:200px; font-size:12px; text-align: right; color:#666  }
#odemeForm table tr td:nth-child(2) input[type=text] { width:180px; margin-right:5px }

#odemeForm table tr#tlKarsilik td {   }
#odemeForm table tr#tlKarsilik td:nth-child(2) { font-weight:bold; color:#a00; padding-left:15px   }

#odemeBirimSecim, #odemeAySecim, #odemeYilSecim, #odemeForm #odemeCVV { width: 80px; }
#odemeAciklama { height:100px;}

#tlKarsilik { display:none; }



#satisFormSonuc { position:relative; top:0; margin:0px 0; text-align: left; }
table#odemeBasarili { }
table#odemeBasarili tr td:nth-child(1) { color:#aaa; } 
table#odemeBasarili tr td:nth-child(2) { color:#000; }

#odemeSonuc { margin:20px 0; text-align:left; }
#odemeSonuc .satir { margin-bottom:5px;   }
#odemeSonuc .satir .tc { font-weight: bold;   }
#odemeSonuc .satir b:nth-child(3) { color:#900;   }
#odemeSonuc .satir b:nth-child(4) { color:#900;   }

/* tursatis */

/* otel */

#otelFiltre { margin:20px 0;  }
#otelFiltre .selectKapsayan { display:inline-block; margin-right:20px;  }
#otelFiltre .selectKapsayan label { display:inline-block; margin-right:3px; font-size:12px; color:#999;  }
#otelFiltre .selectKapsayan select { display:inline-block; width:100px;  }


.otelKutu { transition:0.5s; position:relative; background:#f0f0f0; width:100%; box-sizing: border-box; margin:10px 0; border:1px solid #ccc; border-radius:6px;  }
.otelKutu:nth-child(2n) {  background:rgba(0,0,0,0.06); }
#otelListe .otelKutu:hover { transition:0.5s; border:1px solid #000; }
.otelKutu .ust { height:28px;  background: #a00; border-radius:5px 5px 0 0; color:#fff; font-weight: bold; line-height: 28px; padding:0 10px; box-sizing: border-box   }
.otelKutu .ust .kategorisi {   }

.otelKutu .sol { display: inline-block; vertical-align: top; width:150px; padding:20px; box-sizing: border-box;    }
.otelKutu .sol img { width:100%;  }


.otelKutu .orta { display: inline-block; vertical-align: top; padding:20px 0; box-sizing: border-box;     }
.otelKutu .orta div  { padding:0px 0; border-bottom:1px dotted #ccc; }
.otelKutu .orta label { color:#999; font-size:12px; display:inline-block; width:60px; margin-right:10px; }
.otelKutu .orta .adi { font-size:24px; font-weight:bold; color:#a00 }
.otelKutu .orta .sehir { font-size:18px;  color:#000; margin:10px 0 0 0;  }
.otelKutu .orta .mesafesi {  }
.otelKutu .orta .gorevlisi { color:#a00;  }
.otelKutu .orta .tel { color:#a00;  }
.otelKutu .orta .sanalAdres a { color:#fff;  }

.pasif { display:none; }

#otelDetay { position:fixed; left:50%; margin-left:-480px; width:960px; top:0px; max-height:100%; overflow:auto; background:#fff; z-index:9999  }

#otelDetay .otelKutu { border-radius:0; }
#otelDetay .ust { display:none; }

#otelDetay .sol { display:block; width:100%;   }
#otelDetay .sol a:first-child { display:none;  }
#otelDetay .sol .ekResimler  { width:100%;  }
#otelDetay .sol .ekResimler a { display:inline-block;  }
#otelDetay .sol .ekResimler img  { display:inline-block; margin:0 10px 10px 0; height:120px; width:unset; border-radius:5px;   }
#otelDetay .btn1.detay  { display:none;  }

#otelDetay .orta { display:block; width:100%; padding:0 20px;   } 
/* otel */

/* ziyaret */

#ziyaretDetay { position:fixed; left:50%; margin-left:-480px; width:960px; top:0px; max-height:100%; overflow:auto; background:#fff;  }
#ziyaretDetay .icerik  { position:relative; padding:30px;  }
#ziyaretDetay .adi { position:relative; font-size:24px; font-weight: bold; margin:20px 0; padding-bottom:10px; border-bottom:1px dotted rgba(74,127,35,1); }
#ziyaretDetay .adi .sehir { color:rgba(74,127,35,1); margin-left:20px; }
#ziyaretDetay .adi .sanalAdres { position:absolute; right:0px; top:-10px; font-size:16px; text-decoration: none;   }
#ziyaretDetay .ozet {  color:#666; margin:20px 0; padding-bottom:20px;font-size:16px; line-height: 24px; border-bottom:1px dotted rgba(74,127,35,1);  }

#ziyaretDetay .ayetKapsayan { background:#4a7f23; padding:20px; box-sizing:border-box; border-radius:10px; }
#ziyaretDetay .ayet { display:inline-block; max-width:50%; vertical-align:top; padding:0 10px 0 0; box-sizing:border-box  }
#ziyaretDetay .ayet:nth-child(2) { padding:0 0 0 10px;   }
#ziyaretDetay .ayet img { width:100%; border-radius:10px; box-shadow:0 0 10px rgba(0,0,0,0.6);  }


#ziyaretDetay .hadis { }

#ziyaretDetay .fotolar { margin:15px 0; }
#ziyaretDetay .fotolar h2 { margin:10px 0; color:#4a7f23 }
#ziyaretDetay .fotolar img  { display:inline-block; vertical-align:top; margin:0 10px 10px 0; border-radius:10px; border:1px solid rgba(74,127,35,0.6);  }

#ziyaretDetay .konum iframe {  }

#ziyaretDetay .video iframe { width:100%;   }

#sehirFiltre {   }
#sehirFiltre label { display:inline-block; background:rgba(74,127,35,1); color:#fff; padding:5px 15px;   }
#sehirFiltre select { width:auto; padding:5px;  }
.ziyaretKutu { padding:20px 0; border-bottom:1px dotted #ccc; }
.ziyaretKutu .ust { height:28px; margin-bottom:10px;  background: #a00; border-radius:5px 5px 0 0; color:#fff; font-weight: bold; line-height: 28px; padding:0 10px; box-sizing: border-box   }
.ziyaretKutu .sol {  display: inline-block; vertical-align: top; width:150px; box-sizing: border-box;   }
.ziyaretKutu .sol img { width:100%; border-radius:5px;  }
.ziyaretKutu .sag {  display: inline-block; vertical-align: top;  width:740px; margin-left:10px; box-sizing: border-box;  }
.ziyaretKutu .sag .adi { font-size:20px; font-weight: bold;}
.ziyaretKutu .sag .sehir { color:rgba(74,127,35,1); }
.ziyaretKutu .sag .ozet {  color:#666; }
.ziyaretKutu .sag .btn1 {  margin-top:5px;  }
.ziyaretKutu .sag .btn4 {  color:#fff;  }
/* ziyaret */




/* acente */


.sayfalama { text-align: center; margin:5px auto 5px auto; background:rgba(74,127,35,0.1); padding:5px; width:180px; border-radius:30px 30px; font-size:12px;  }
.sayfalama span { display:inline-block; width:24px; height:24px; line-height: 24px; margin:0 2px; text-align: center; background:rgba(74,127,35,1); color:#fff;  cursor:pointer;  }
.sayfalama span.aktif { background:#005C6D; }
.sayfalama input { display:inline-block; width:40px; height:24px; line-height:24px; text-align:center; }
.sayfalama i { display:inline-block; width:40px; height:30px; line-height: 30px; text-align:center; color:#999}


#acenteSayfa { }
	.acenteForm { width:320px; display:none; font-size:12px;  }
	.acenteForm tr td:nth-child(1) { width:70px;  }
	.acenteForm tr td:nth-child(2) #beniHatirla { width:16px }
	.acenteForm tr td:nth-child(2) a { margin-left:10px  }
	#acenteGirisForm { display:block;  }

	#acenteSekmeButonlar { position:relative; z-index:999; }
    #acenteSekmeButonlar .sekme { font-size:12px; margin-bottom:5px; }
    #acenteSekmeButonlar .sekme ul { position:absolute; left:0; top:25px; width:auto; padding:5px; background:rgba(74,127,35,1); display:none; }
    #acenteSekmeButonlar .sekme ul li { padding:1px 5px; border-bottom:1px solid rgba(255,255,255,0.1); white-space: nowrap; color:#fff;  }
    #acenteSekmeButonlar .sekme ul li:hover { background:rgba(255,255,255,0.1); }
    #acenteSekmeButonlar .sekme:hover ul { display:block; }
	
#acenteSayfa .sekmeIcerik { display:none; margin-top:20px; }
#acenteSayfa .sekmeIcerik#sekmeIcerikYazilar { width:700px;  }
#acenteSayfa .sekmeIcerik ul li { display:none; }
#acenteSayfa .sekmeIcerik ul li:first-child { display:block; }

#kisiToplam { margin-bottom:10px; text-align: right; }
#kisiToplam .kutu { display:inline-block; margin-left:10px; background:#f5f5f5; padding:4px 10px  }
#kisiToplam .kutu > label {  color:#999; font-size:12px; margin-right:5px;  }
#kisiToplam .kutu span {  color:#a00; font-weight: bold;  }
#kisiToplam .kutu span label {  color:#999; margin-left:3px; font-weight: normal;  }

#cariToplam { margin-bottom:10px; text-align: right; display:none; }
#cariToplam .kutu { display:inline-block; margin-left:10px; background:#f5f5f5; padding:4px 10px  }
#cariToplam .kutu > label {  color:#999; font-size:12px; margin-right:5px;  }
#cariToplam .kutu span {  color:#a00; font-weight: bold;  }
#cariToplam .kutu span label {  color:#999; margin-left:3px; font-weight: normal;  }

#cariListe table { font-size:12px; width:100%; table-layout: fixed; }
#cariListe table tr { }
#cariListe table thead tr td  { background:rgba(74,127,35,0.1); text-align: center; white-space: nowrap; border:1px solid #fff; font-weight: bold; color:rgba(74,127,35,1);   }
#cariListe table thead tr td div { display:block; position:relative; margin-bottom:5px   }
#cariListe table thead tr td div .inputIptal { left:unset; right:5px;  }

#cariListe table tr:first-child td input { font-weight: normal;   }
#cariListe table tr td label {  color:#999; margin-left:5px; font-weight:normal   }
#cariListe table tr td:nth-child(1)  {  width:90px; font-weight: bold;  }
#cariListe table tr td:nth-child(2)  {   }
#cariListe table tr td:nth-child(3)  {   }
#cariListe table tr td:nth-child(4)  {  width:80px; white-space:nowrap;  }
#cariListe table tr td:nth-child(5)  {  width:60px; font-weight: bold; text-align:center;  }
#cariListe table tr td:nth-child(6)  {  width:50px; color:#900; text-align: right;  }
#cariListe table tr td:nth-child(7)  {  width:50px; text-align: right;  }
#cariListe table tr td:nth-child(8)  {  width:50px; text-align: right;  }
#cariListe table tr td:nth-child(9)  {  width:50px; text-align: right; font-weight: bold;   }


#turKayitSorgulamaKapsayan { position:relative;  }
#turKayitSorgulamaKapsayan #turKayitSorgulamaKutu { display:inline-block; width:100px }
#turKayitSorgulamaKapsayan #turKayitSorgulamaKutu input { display:inline-block; }

#turKayitOrtakBilgiler { margin:10px 0;  }
#turKayitOrtakBilgiler .sol { display:inline-block; vertical-align: top; width:600px; box-sizing: border-box; }
#turKayitOrtakBilgiler .kutu { display:inline-block; width:100%; margin:0 0 3px 0; background:#f5f5f5; padding:4px 10px  }
#turKayitOrtakBilgiler .kutu > label {  color:#999; font-size:12px; margin-right:5px; width:150px; display:inline-block; }
#turKayitOrtakBilgiler .kutu span {  color:#a00; font-weight: bold;  }


#turKayitSorgulamaAdetKapsayan {  position:absolute; top:0px; left:180px   }
#turKayitSorgulamaAdetKapsayan { display:inline-block; width:130px; margin:0 0 3px 0; background:#f5f5f5; padding:4px 10px   }
#turKayitSorgulamaAdetKapsayan label {  color:#999; font-size:12px; margin-right:5px; width:90px; display:inline-block;  }


#turKayitOrtakBilgiler .kutu span#gidisUcusNo,#turKayitOrtakBilgiler .kutu span#donusUcusNo { margin-left:20px; font-weight: normal }

#turKayitListe table { font-size:12px; width:100%; table-layout: fixed; }
#turKayitListe table tr { }
#turKayitListe table thead tr td  { background:rgba(74,127,35,0.1); text-align: center; white-space: nowrap; border:1px solid #fff; font-weight: bold; color:rgba(74,127,35,1);   }
#turKayitListe table tr td:nth-child(1)  {  width:120px; font-weight: bold;  }
#turKayitListe table tr td:nth-child(2)  {  width:80px;  }
#turKayitListe table tr td:nth-child(3)  {  width:80px;  }
#turKayitListe table tr td:nth-child(4)  {  width:80px;   }
#turKayitListe table tr td:nth-child(5)  {   }
#turKayitListe table tr td:nth-child(6)  {    color:#900 }






.acenteSorgulamaKapsayan { position:relative; padding:0px; left:0%;margin-top:20px; display:inline-block;  }
.acenteSorgulamaKapsayan .kutu { position:relative; width:120px;  }






#kullaniciHesabimTable tr td:nth-child(1) { width:250px; color:#666;  border-right:1px solid #eee; font-size:12px  }
#kullaniciHesabimTable tr:nth-child(1) td:nth-child(2) { font-weight: bold }
#kullaniciHesabimTable tr:nth-child(1) td:nth-child(2) a { font-weight:normal; margin-left:20px; font-size:12px; }
#kullaniciHesabimTable tr:nth-child(1) td:nth-child(2) a img  { display:inline-block; vertical-align: middle; height:22px; margin-right:5px; }
#kullaniciHesabimTable tr:nth-child(4) td:nth-child(2) {  }
#kullaniciHesabimTable tr td.resim img  { height:120px; }




#eksikEvrakListe table { font-size:12px; width:100%; table-layout: fixed; }
#eksikEvrakListe table tr { }
#eksikEvrakListe table tr:first-child td  { background:rgba(74,127,35,0.1); text-align: center; white-space: nowrap; text-overflow:ellipsis; overflow: hidden;  border:1px solid #fff; font-weight: bold; color:rgba(74,127,35,1);   }
#eksikEvrakListe table tr td {  vertical-align: top;  }
#eksikEvrakListe table tr td:nth-child(1)  {  width:80px; }
#eksikEvrakListe table tr td:nth-child(2)  {  width:60px;  }
#eksikEvrakListe table tr td:nth-child(3)  {  width:80px;  }
#eksikEvrakListe table tr td:nth-child(4)  {  width:80px; font-weight: bold;  }
#eksikEvrakListe table tr td:nth-child(5)  {  width:180px; color:#900;  }
#eksikEvrakListe table tr td:nth-child(6)  {  }


#yerlesimListe table { font-size:12px; width:100%; table-layout: fixed;    }
#yerlesimListe table thead tr td  { background:rgba(74,127,35,0.1); text-align: center; white-space: nowrap; text-overflow:ellipsis; overflow: hidden; border:1px solid #fff; font-weight: bold; color:rgba(74,127,35,1);   }
#yerlesimListe table tr td {  vertical-align: top;  }
#yerlesimListe table tr:first-child td div { display:block; position:relative; margin-bottom:5px   }
#yerlesimListe table tr:first-child td div .inputIptal { left:unset; right:5px;  }
#yerlesimListe table tr td:nth-child(1)  {  width:80px; }
#yerlesimListe table tr td:nth-child(2)  {   }
#yerlesimListe table tr td:nth-child(3)  {  width:60px; font-weight: bold;   }
#yerlesimListe table tr td:nth-child(4)  {  width:60px; }
#yerlesimListe table tr td:nth-child(5)  {  width:80px; font-weight: bold;   }
#yerlesimListe table tr td:nth-child(6)  {  width:50px; }
#yerlesimListe table tr td:nth-child(7)  {  width:60px; }
#yerlesimListe table tr td:nth-child(8)  {  width:60px; }
#yerlesimListe table tr td:nth-child(9)  {  width:60px; }

/* acente */



#geriDon { margin:0 0 10px 0; }
#geriDon a { color:#900; }
#geriDon a i { display:inline-block; font-size:18px; line-height:1  }

/* sorgulama */
#sorgulamaSayfa {    }
#ucusBilgiTable { }
#sorgulamaSayfa table tr td:nth-child(1) { width:200px; color:#666;  border-right:1px solid #288092; font-size:12px  }
#sorgulamaSayfa table tr:nth-child(1) td:nth-child(2) { font-weight: bold }
#sorgulamaSayfa table tr:nth-child(1) td:nth-child(2) a { font-weight:normal; margin-left:20px; font-size:12px; }
#sorgulamaSayfa table tr:nth-child(1) td:nth-child(2) a img  { display:inline-block; vertical-align: top; height:28px; margin-right:2px; }
#sorgulamaSayfa table tr:nth-child(4) td:nth-child(2) { font-weight: bold; color:#900; }


#vizeBilgiTable { }


#turProgramiTable { }

#turProgramiTable tr td:nth-child(2) { font-weight: bold;  }
#turProgramiTable tr.adSoyad td:nth-child(2) img { display:inline-block; vertical-align:middle; height:100px; margin-right:10px   }
#turProgramiTable tr.adSoyad td:nth-child(2) {  }
#turProgramiTable tr.turKodu td:nth-child(2) { font-size:16px; color:#900;   }
#turProgramiTable tr.turKodu td span  { font-size:16px; color:#000; margin-left:20px   }
#turProgramiTable tr.turRehberi td:nth-child(2)  { font-size:16px; color:#000;   }

#turProgramiTable tr.gidisDonus.ilk td:nth-child(2)  { border-top:1px solid #288092; border-radius:5px }
#turProgramiTable tr.gidisDonus.son td:nth-child(2)  { border-bottom:1px solid #288092; border-radius:5px }

#turProgramiTable tr.gidisDonus td:nth-child(2) { border-right:1px solid #288092; }

#turProgramiTable tr.gidisDonus td:nth-child(2) {  }
#turProgramiTable tr.gidisDonus td:nth-child(2) span { display:inline-block; width:100px; font-weight: normal; color:#288092; margin-right:20px }
#turProgramiTable tr.gidisDonus td:nth-child(2) img { display:inline-block; height:20px; margin-right:20px }


#turProgramiTable tr.mekkeMedine td:nth-child(2) { }
#turProgramiTable tr.mekkeMedine.gorevli td:nth-child(2) { font-weight: normal;  }
#turProgramiTable tr.mekkeMedine.gorevli td:nth-child(2) span { font-weight:bold  }

#turProgramiTable tr.mekkeMedine.ziyaret td {  }
#turProgramiTable tr.mekkeMedine.ziyaret td span { display:inline-block; margin-bottom:3px; font-weight: normal; border-radius:5px; background:#288092; padding:2px 8px; color:#fff;    }


#turProgramiTable tr.mekkeMedine.namaz span.namazTarih { color:#900; display:block;  } 
#turProgramiTable tr.mekkeMedine.namaz label  { font-weight: normal; font-size:12px; color:#999; display:inline-block; margin:0 3px 3px 0; border:1px solid #ddd; border-radius:5px; padding:1px 5px } 
#turProgramiTable tr.mekkeMedine.namaz label span   { color:#900; } 
#turProgramiTable tr.mekkeMedine.not td:nth-child(2)   { font-weight: normal; padding:10px; font-size:16px; line-height:26px;  } 
#turProgramiTable tr.mekkeMedine.not td:nth-child(2):before   { content:'“'; font-size:30px; position:relative; left:-5px; line-height:26px; font-family:'Times New Roman' } 
#turProgramiTable tr.mekkeMedine.not td:nth-child(2):after   { content:'”'; font-size:30px; position:relative; bottom:-15px; left:5px; line-height:0px; font-family:'Times New Roman' } 

#turProgramiTable tr.turOzeti { background:#fff;  }
#turProgramiTable tr.turOzeti td:nth-child(1) { font-weight:normal; border-right:none;  }
#turProgramiTable tr.turOzeti td div { padding:15px 0; color:#000; border-bottom:1px dashed #999; }
#turProgramiTable tr.turOzeti td div::first-line { font-size:20px; font-weight:bold;  }


/* sorgulama */






#alt1 { position:relative; width:100%; margin-top:30px; min-height: 80px; background:#d7d7d7; text-shadow:0 1px 0 #fff; z-index:60;  }
#alt1 .icerik { padding:20px 0; }
#alt1 .kutu { float:left; margin-right:5px; width:120px; font-size:11px; line-height:16px;   }
#alt1 .kutu a { color:#333;  }
#alt1 .kutu h4 { font-size:12px; margin:0 0 5px 0  }
#alt1 #eBultenKayit { position:absolute; right:0; top:20px; width:200px; font-size:12px; line-height:16px; }
#alt1 #eBultenKayit span { position:absolute; right:0px; top:40px; display:block; width:180px; text-align:right; font-size:12px; line-height:16px; color:#666; }
#alt1 #eBultenKayit input { position:absolute; right:0px; top:0; padding:9px 10px; width:100%; line-height:18px; }
#alt1 #eBultenKayit #eBultenKayitBtn { position:absolute; right:3px; top:3px; background:#666; padding:5px; border-radius:4px; cursor:pointer; }
#alt1 #eBultenKayit #eBultenKayitBtn img { height:22px; display:block; }






#alt2 { position:relative; width:100%; height:80px; padding:15px 0; background:#1a310a; font-size:10px; line-height:14px; color:rgba(255,255,255,0.3); z-index:60;  }
#alt2>.icerik { position:relative; height:100%;  }
#alt2>.icerik>.sol { float:left; width:200px; height:80px; position:relative; top:20px;   }

#alt2>.icerik>.orta { position:relative; float:left; width:560px; top:-10px;     }
/*
#alt2>.icerik>.orta>.palmiye { position:absolute; }
#alt2>.icerik>.orta>.solPalmiye { left:0; }
#alt2>.icerik>.orta>.sagPalmiye { right:0; -webkit-transform:rotateY(-180deg); transform:rotateY(-180deg);  }
*/
#alt2>.icerik>.orta #altSosyal { width:100%; margin:35px auto 0 auto; text-align: center;  }
#alt2>.icerik>.orta #altSosyal img { height:36px; margin:0 8px; opacity:0.5;    }
#alt2>.icerik>.orta #altSosyal img:hover { opacity:1;    }
#alt2>.icerik>.orta #altSosyal span { display:inline-block; vertical-align: top;}
#alt2>.icerik>.orta #altSosyal span img { float:left; }
#alt2>.icerik>.orta #altSosyal span b { opacity:0.5; color:#fd0; }
#alt2>.icerik>.orta #altSosyal span:hover img, #alt2>.icerik>.orta #altSosyal span:hover b { opacity:1;    }

#alt2>.icerik>.sag { float:right; text-align:right; width:200px; height:80px; position:relative; top:10px;  } 
#alt2>.icerik>.sag a { color:rgba(255,255,255,0.3); }

#sayfaSure { position:absolute; right:0; bottom:0; opacity:0.8; z-index:99; }
/* iletisim */

#iletisimFormu { width:100%;   }
table { width:100%}
table tr:nth-child(2n) { background:rgba(74,127,35,0.04); }
table tr:hover { background:rgba(74,127,35,0.1); }
table td   { padding:5px 15px; vertical-align:middle;  }
table td:nth-child(1)   { width:30%;  }
table td:nth-child(2)   {   }
table input { width:230px; }
table textarea { width:100%; height:100px }
#iletisimFormu #iletisimGonderBtn { padding-right:60px; }
#iletisimHarita { margin:15px 0;}
/* iletisim */


/* harita */
#turkiyeIller { display:none; }
#turkiye { position:relative; width:100%;  }
#turkiye svg { position:relative; top:-140px; left:-80px; transform:scale(0.9);  }
	#turkiye svg path { transition:0.5s; display:block; fill:rgba(74,127,35,0.2); cursor:pointer; }
	#turkiye svg path.aktif { fill:rgba(74,127,35,0.5); }
	#turkiye svg path:hover { /* transition:0.5s; fill:rgba(74,127,35,1); */ }
.haritaNot { text-align: center; color:#005C6D; font-weight:bold; position:relative; top:-200px  }

#haritaImage { display:none;  }
#haritaImage img { width:100%;  }
#acenteListe,#haritaImage { margin-top:-200px; padding-bottom:200px   }
.kutuAcente { display:none; transition:0.5s; position:relative; margin-bottom:25px; z-index:99; padding:10px; border-radius:4px; background:#fff; border:1px solid rgba(74,127,35,0.2);   }

.kutuAcente .ikonBayi { position:absolute; left:5px; top:8px;  z-index:99;   }
.kutuAcente .ikonBayi img { width:24px; background:#fff; border-radius:0 50% 50% 0; padding:4px;   }
.kutuAcente .ikonAcente { position:absolute; left:13px; top:16px; font-size:12px; z-index:99; color:#fff;   }

.kutuAcente:hover { transition:0.5s; z-index:999; box-shadow:0 0 5px rgba(0,0,0,0.2); }
.kutuAcente .acente { position:relative; font-size:16px; line-height:30px; font-weight: bold; background:rgba(74,127,35,1); color:#fff; padding:0px 0 0px 45px }
.kutuAcente div label { display:inline-block; width:70px; font-size:12px; color:rgba(74,127,35,0.5); font-weight:normal; }
.kutuAcente .sahip { font-weight: bold; color:#000; margin:5px 0 0 0;   }
.kutuAcente .adres { color:#666; margin:5px 0 0 0; }
.kutuAcente .il { color:#333; font-weight: bold; margin:5px 0 0 0;  }
.kutuAcente .tel { color:#f60; font-weight: bold; margin:5px 0 0 0;  }
.kutuAcente .tel span { color:rgba(74,127,35,1); font-weight: bold; margin-left:10px;  }
.kutuAcente .eposta { color:rgba(74,127,35,1); margin:5px 0 0 0;   }
.kutuAcente .web { margin:5px 0 0 0;   }

.kutuAcente .sol { width:350px; display:inline-block;  margin:10px 0 0 0  }
.kutuAcente .konum { width:510px; height:300px;  margin:10px 0 0 20px; display:inline-block; vertical-align:top; overflow:hidden;   }

/* harita */; 

/* pencere */
.pencere { position:absolute; display:none; box-shadow:0 0 5px rgba(0,0,0,0.5); z-index:99; }
.pencereUstKusak { position:absolute; left:0; top:0; width:100%; height:24px; overflow:hidden; background:rgba(74,127,35,1); color:#fff; z-index:99; }
.pencereUstKusak h3 { position:absolute; left:15px; top:5px; font-size:14px;}
.pencereUstKusak .kapat { position:absolute; right:15px; top:-5px; font-size:40px; line-height: 30px; cursor:pointer; color:#fc0 }
.pencereUstKusak .kapat span { position:relative; top:-7px; right:-7px; font-size:12px; }

.pencereUstKusak .kapat:hover { opacity:0.5; }
.pencere .icerik { position:relative; padding:40px 15px 15px 15px; z-index:50; }
.pencereSekmeButonlar { float:left; width:100%; margin-bottom:5px; padding-bottom:5px;    }
.pencereSekmeButonlar .sekmeBtn { float:left; padding:5px 10px; background:rgba(74,127,35,0.1); margin-right:10px; cursor:pointer;  }
.pencereSekmeButonlar .sekmeBtn.aktif { background:rgba(74,127,35,1); color:#fff; }

.pencereSekmeler { float:left; width:100%; }
.pencereSekmeler .sekme { display:none; }
.pencereSekmeler .sekme.aktif { display:block; }

#oneriSikayetBtn { position:fixed; left:0; top:375px; z-index:9999; background:#fff; box-shadow:0 2px 2px rgba(0,0,0,0.2); cursor:pointer; padding:3px 10px; border-radius:0 0px 5px 5px; border-bottom:6px solid rgba(74,127,35,1); -webkit-transform:rotate(-90deg); -webkit-transform-origin: 0 0; transform:rotate(-90deg); transform-origin: 0 0; }
#oneriSikayetPencere {  position:fixed; left:50%; margin-left:-400px; top:5%; width:800px; display:none; height:90%; box-sizing: border-box; background:#fff; padding:40px 15px 15px 15px; z-index:9999;  }
#oneriSikayetPencere .icerik { padding:10px; height:80%; box-sizing: border-box; }
#oneriSikayetPencere h3 { font-size:14px; font-weight:normal;  }
    #oneriSikayetSekmeler { margin:15px 0; }
    #oneriSikayetSekmeler li { position:relative; display:inline-block; margin-right:2px; background:#eee; color:#000; padding:5px 15px; font-weight:bold; cursor:pointer; }
    #oneriSikayetSekmeler li.aktif { background:#a00; color:#fff; }
    #oneriSikayetSekmeler li.aktif:after { content:'▼'; -webkit-transform:scale(3,1); transform:scale(3,1);  color:#a00; position:absolute; left:50%; margin-left:-7px; bottom:-12px;  }
    #oneriSikayetSekmeler li img { display:inline-block; vertical-align:middle; height:20px; margin-right:4px;  }
    #oneriSikayetForm   { width:250px; vertical-align:top; display:inline-block; padding-right:10px }
    #oneriSikayetListe  { width:470px; min-height:200px; height:100%; overflow:auto; vertical-align:top; display:inline-block;  padding:0 10px; box-sizing:border-box; border-left:1px solid #ddd; }
    #oneriSikayetListe .daha { margin-bottom:10px; }
    #oneriSikayetListe .sonucAdet { font-size:12px; color:#999; }
    #oneriSikayetListe h2 {color:#a00; border-left:5px solid #a00; border-bottom:1px solid #a00; padding:0 0 5px 5px }

    #oneriSikayetForm input, #oneriSikayetForm textarea { margin-bottom:5px; }
    #oneriSikayetForm textarea { height:70px;  }

       .mesajKutu { position:relative; padding:10px 0; border-bottom:1px dotted #999; font-size:12px; }
       .mesajKutu h4 {  }
       .mesajKutu .isim  { position:relative; border-bottom:1px dashed #eee; color:rgba(74,127,35,1); }
       .mesajKutu .isim span { position:absolute; right:0; font-size:12px; color:#999;  }
       .mesajKutu .mesaj {  }

/* pencere */

/* ortaklar */
 h1 { 
        font-weight:700z; color:rgba(255,255,255,1); text-shadow:0 -1px 0 #000;
        background:rgba(74,127,35,1); 
        background:-moz-linear-gradient(left,  rgba(74,127,35,1) 0%, #fff 100%); 
        background:-ms-linear-gradient(left,  rgba(74,127,35,1) 0%, #fff 100%); 
        background:-webkit-linear-gradient(left,  rgba(74,127,35,1) 0%, #fff 100%);
        background:linear-gradient(left,  rgba(74,127,35,1) 0%, #fff 100%);
        margin:0 0 15px 0; padding:7px 0 7px 10px; border-radius: 5px 0 0 5px; 
        
		font-size:20px; 
		color:#fff;
        
}
h1 img { height:20px; margin-left:5px }



h2 { font-size:18px; line-height:auto; font-weight:700 }
h3 { font-size:18px; line-height:auto; font-weight: 700 }
h4 { font-size:16px; line-height:auto; font-weight: 700  }
h1 span { font-size:18px; color:#888; }
small { color:#999; }
strong,b { font-weight:600; }
em { font-style:italic;}
p { margin:12px 0; }
.gradyen1 {
    background:#fff;
    background: -moz-linear-gradient(top,  #fff 0%, #f5f5f5 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#f5f5f5)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #fff 0%,#f5f5f5 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #fff 0%,#f5f5f5 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #fff 0%,#f5f5f5 100%); /* IE10+ */
    background: linear-gradient(top,  #fff 0%,#f5f5f5 100%); /* W3C */
}









.hata { position:relative; box-sizing: border-box; padding:5px 5px; font:12px Tahoma;  background:#f00; color:#fff; text-shadow:none; z-index:999; white-space:nowrap;  }
.yatayAyrac { clear:both; border-bottom:1px solid rgba(0,0,0,0.1); box-shadow:0 1px 0 rgba(255,255,255,1); margin:15px 0; }
.temizSatir { clear:both; line-height:0; height:0; font-size:0 }
.gizlen { display:none; }
.highlight { background:#fc0; }
.yesil { color:#006a10; }
.kirmizi { color:#900000; }
.sonuc { font-size:14px; text-align:center; background:rgba(0,0,0,0.05); padding:15px; border:1px solid rgba(0,0,0,0.1);margin-bottom:5px;  }
.yukleniyor { margin:2px 0 0 5px; }
.bar { position:absolute; left:0; top:-3px; height:3px; width:5px; background:rgba(201,0,0,1); z-index:99;}			  
.perde { position: fixed;  left: 0px; top: 0px;  display: none; width: 100%; height: 100%; background: rgba(0,0,0,0.5); z-index:1000  }
.iframePerde { position: absolute;  left: 0px; top: 0px;  width: 100%; height: 100%; background: rgba(0,92,109,0.1); z-index:100  }

.popupKapsayan {  position:fixed; left:0; top:0; width:100%; height:100%; z-index:999999999; }
.popupKapsayan  img.popupImage { max-height: 100%;  max-width: 100%; width: auto; height: auto; position: absolute;  top: 0;  bottom: 0;  left: 0;  right: 0;  margin: auto;  box-shadow:0 0 10px rgba(0,0,0,0.5);} 
.popupKapsayan  span.kapat { color:#fff; font-size:30px; line-height: 30px; text-align: center; cursor:pointer; width:30px; height:30px; background:red;  position:absolute; right:15px; top:65px;}

.selectDugme { position:absolute; right:0; top:2px; font-size:10px; color:#999; text-align:center; height:26px; line-height:26px; cursor:default;  padding:0 8px; background:#eee; }

.alertOzelPencere { position:fixed;	left:50%; margin-left:-160px; top:50%; margin-top:-100px; background:#fff;
                    width:320px; padding:20px; border-radius:4px; box-shadow:0 0 5px rgba(0,0,0,0.3);

}
.alertOzelPencere .mesaj { margin:0 0 15px 0; font-size:14px; text-align:center; color:#a00; max-height:200px; overflow:auto }
.alertOzelPencere .butonlar { text-align:center; }
.alertOzelPencere .butonlar .btn1 { display:inline; margin:0 10px }

.bilgi { color:#900; }

.baglanti0 a:link,.baglanti0 a:visited { text-decoration:none; color:rgba(74,127,35,1); }	  
.baglanti0 a:hover { text-decoration:none; color:rgba(74,127,35,0.5)   }	

.baglanti1 a:link,.baglanti1 a:visited { text-decoration:none; color:#aaa; }	  
.baglanti1 a:hover { text-decoration:none; color:#000;  }	

.baglanti2 a:link,.baglanti2 a:visited { text-decoration:none; color:#666; display:block; }	  
.baglanti2 a:hover,.baglanti2 a.aktif { text-decoration:none; /*color:rgba(74,127,35,1);*/ color:#000;   }

.baglanti3 a:link,.baglanti3 a:visited { text-decoration:none; color:#000;   }	  
.baglanti3 a:hover,.baglanti3 a.aktif { text-decoration:none;    }	


.btn1 { position:relative; display:inline-block; padding:5px 10px; cursor:pointer; font-weight: 700; text-shadow:1px -1px 0 rgba(0,0,0,0.3); /*background-color:rgba(17,68,80,1);*/ background-color:rgba(74,127,35,1); color:rgba(255,255,255,1); border-radius:3px}
.btn2 { position:relative; display:inline-block; padding:5px 10px; cursor:pointer; font-weight: 700; /*text-shadow:1px 1px 0 #fff;*/ background-color:#ccc; color:#fff; border-radius:3px }
.btn3 { position:relative; display:inline-block; padding:5px 10px; cursor:pointer; font-weight: 700; text-shadow:1px -1px 0 rgba(0,0,0,0.3); background-color:rgba(180,0,0,1); color:#fff; border-radius:3px }
.btn4 { position:relative; display:inline-block; padding:5px 10px; cursor:pointer; font-weight: 700; text-shadow:1px -1px 0 rgba(0,0,0,0.3); background-color:rgba(200,100,0,1); color:#fff; border-radius:3px }
.btn1:hover,.btn2:hover, .btn3:hover, .btn4:hover { opacity:0.8; }	
.btn1 .yukleniyor,.btn2 .yukleniyor, .btn3 .yukleniyor { position:absolute; right:-3px;  }	
.btnMini { padding:2px 6px; font-size:12px;  }		
.btn1 img,.btn2 img { height:22px; position:absolute; right:5px; top:5px; display:block; } 

.secilemez { -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }


#tooltip{ position:absolute; padding:6px; text-align:center; white-space:nowrap; width:auto; background:rgba(0,0,0,0.6); color:#fff; display:none; font:8pt Tahoma; letter-spacing:0px; z-index:999999; outline:1px solid rgba(255,255,255,0.3); overflow:hidden; /*box-shadow:0 0 3px rgba(0,0,0,0);*/ }
#tooltip img { display:block; }
#tooltip:after { position:absolute; bottom:-5px; left:50%; margin-left:-5px; opacity:0.7; content:''; width: 0px; height: 0px; border-style: solid; border-width: 5px 5px 0 5px; border-color: #000000 transparent transparent transparent; }


.galeriKutu { transition:0.5s; display:inline-block; position:relative; width:130px; height:110px; overflow:hidden; 
	   margin:0 10px 5px 0; border:1px solid rgba(255,255,255,0.1); background:rgba(0,0,0,0.05); text-align:center;
}
.galeriKutu img { max-height: 100%;  max-width: 100%; width: auto; height: auto; position: absolute;  top: 0;  bottom: 0;  left: 0;  right: 0;  margin: auto; }
.galeriKutu:hover { transition:0.5s; background:rgba(0,0,0,0.1);  }

.aramaIptal { position:absolute; cursor:pointer; color:#f00; font-size:20px; right:5px; top:5px; }


/* ortaklar */ 

.alarmClass { 
	position:relative; top:0; left:0;
	-webkit-animation: alarm 0.3s;  
    -webkit-animation-iteration-count: 2;
    animation: alarm 0.3s;
    animation-iteration-count: 2;
}	
	

.alarmSurekli { -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; }

@-webkit-keyframes alarm {

    0% {  background:#fff; color:unset; }
    50% { background:#d00; color:#fff; }
    100% { background:#fff; color:unset; }
}

@keyframes alarm {
   0% {   background:#fff; color:unset; }
    50% { background:#d00; color:#fff; }
    100% { background:#fff; color:unset; }
}
