#content .text { float: left; margin: 7px 0px 0px 7px; display: block; font-size: 14px; }

#content .wrap { min-height: 420px; background: #fff; padding: 20px 15px 15px 15px; color: #000; }
#content .wrap .breadcrump { display: block; width: 100%; height: 50px; padding:0; display: block; overflow: auto; }
#content .wrap .breadcrump ul { margin: 0; padding: 0; }
#content .wrap .breadcrump li { list-style: none; float: left; }
#content .wrap .breadcrump .text { margin-top: 4px; }
#content .wrap .breadcrump li .caption { margin-top: 4px; }
#content .wrap .breadcrump .ui-icons-arrow-blue-5x8-right { margin-top: 13px; } /*9px*/
#content .wrap .breadcrump .form-item { float: right; }
#content .wrap .breadcrump li.caption { font-size: 18px; line-height: 30px; }


#content .wrap .breadcrump.prom { border-bottom: 1px solid #ccc; height: 33px; }
#content .wrap .breadcrump.prom li { margin-left: 10px; color: #999; }
    #content .wrap .breadcrump.prom li.active { color: #000; }
#content .wrap .breadcrump.prom li:first-child { margin-left: 0; }
#content .wrap .breadcrump.prom .text { margin-left: 5px; }
#content .wrap .breadcrump.prom .ui-icons-home { float: left; margin-top: 3px; }
#content .wrap .breadcrump.prom .ui-icons-arrows2 { float: left; margin-top: 9px; }

#content .wrap .inner {  }
#content .wrap .inner .left { float: left; width: 220px; }
#content .wrap .inner .left li { cursor: pointer; border-bottom: 1px solid #e2eaec; margin-top: 10px; min-height: 0; clear: both; display: block; overflow: hidden; }
#content .wrap .inner .left .text { margin: 8px 0 10px 6px; float: left; cursor: pointer; }
#content .wrap .inner .left span.ui-icons-pc-40x40 + span.text { margin-top: 18px; }
#content .wrap .inner .left .icon { margin-right: 5px; margin-top: 8px; float: left; cursor: pointer; }
#content .wrap .inner .left li a { color: #2073aa; font-size: 14px; }
#content .wrap .inner .left li a:hover { color: #000; }
#content .wrap .inner .left li.selected .children { display: block; }
#content .wrap .inner .left li li span.icon { margin-top: 3px; float: left; cursor: pointer; display: block; }
#content .wrap .inner .left li li { min-height: 16px; border-bottom: none; float: none; margin: 5px 0 5px 0; }
#content .wrap .inner .left li .children { clear: both; padding: 5px 0px 0px 15px; display: none; }
#content .wrap .inner .left li .children li { border-bottom: none; }
#content .wrap .inner .left li .children li.selected { color: #2D87AA !important; }
#content .wrap .inner .left li .children li.hover a { color: #2D87AA !important; }
#content .wrap .inner .left li li a { font-size: 11px; color: #292929; }
#content .wrap .inner .left li li a.selected { color: #2273ab; }
#content .wrap .inner .left li li.on a { font-size: 11px; color: #2273ab; }

#content .wrap .inner .right {  float: right; width: 700px; }
#content .wrap .inner .right .desc { color: #2273ab; font-size: 14px; margin: 10px 0 18px 0; width: 700px; }
#content .breadcrump .ui-icons-arrow-blue-5x8-right{ display: block; float: left; margin: 12px 5px 0px 12px; }
#content .wrap .inner .story .left { float:left; width:280px;}
#content .wrap .inner .story .right { float:right; width:280px; margin-right:15px;}
#content .wrap .inner .left div.linkset ul li   { border:none; min-height:0px; background: url("/documents/Thy/img/icons/arrow-blue-right.png") no-repeat scroll 2px 4px transparent; }
#content .wrap .inner .left div.linkset ul li a { color: #2073AA; padding-left:20px; font-size:12px; }
#content .wrap .inner .left div#ara { margin:10px 0 0 0; border-bottom:1px solid #EEE; padding-bottom:15px;}
#content .wrap .inner .right .left, #content .wrap .inner .right .right { width: auto; }

#content .wrap.separated  { background:none; padding: 0;}
#content .wrap.separated .inner>.left { background: #fff; padding: 15px; border: 1px solid #ccc; }
#content .wrap.separated .inner>.right { background: #fff; padding: 15px; border: 1px solid #ccc;width: 670px; }

#content .wrap.separated .inner>.left,
#content .wrap.separated .inner>.right { border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; -khtml-border-radius: 4px; -o-border-radius: 4px; }

/*- content - END
----------------------------------------------------------------------*/

/* Content Globals */
.clearer { clear:both; }

.imageBorderLeft { border: 1px solid #DDD; float: left; margin: 10px 20px 10px 0; padding: 10px; }
.imageBorderRight { border: 1px solid #DDD; float: right; margin: 10px 0 10px 20px; padding: 10px; }

.cursor-default { cursor: default; }
.nobr { white-space: nowrap; }

.fs10 { font-size: 10px; }
.fs11 { font-size: 11px; }

ul.disc { list-style: outside disc; }
ul.circle { list-style: outside circle; }
ul.padding-15, ul.padding-20, ul.padding-25, ul.padding-30 { padding-top: 5px; padding-bottom: 5px; }
ul.unorderedList { list-style: outside disc; padding: 5px 15px; }
ul.unorderedList li, ul.padding-15 li, ul.circle li, ul.disc li { margin-bottom: 0.6em; }

/* Tables */
table.full { width: 100% !important; }
table.medium { width: 90% !important; }
table.small { width: 70% !important; }
table.xsmall { width: 50% !important; }

table.table11 { width: 100%; }
table.table11 tr:first-child td { background: #65839C !important; color: #FFF !important; font-weight: bold; vertical-align: middle; }
table.table11 tr:nth-child(2n+1) td { background: #F9F9F9; }
table.table11 td { padding: 5px; height: 30px; border: 1px solid #CCC; }
table.table11.middle td { text-align: center; vertical-align: middle; }

table.table12 { margin: 0px 0px 20px; padding: 0px; border-collapse: separate; }
table.table12 tr { margin: 0px; padding: 0px; }
table.table12 tr td { margin: 0px; padding: 8px 10px; background: #edf3f3; border: 1px solid #FFFFFF; }
table.table12 tr td.golge { background: #cfd4d4; }

table.table21 { width: 100%; }
/*table.table21 tr:first-child td { background: #65839C !important; color: #FFF !important; font-weight: bold; vertical-align: middle; }*/
table.table21 tr:nth-child(2n+1) td { background: #F9F9F9; }
table.table21 td { padding: 5px; height: 30px; border: 1px solid #CCC; text-align: center; vertical-align: middle; }
table.table21.left td { text-align: left; }

#content .pageList tr.even a, #content .pageList tr.odd a { background-image:url(/documents/Thy/img/bullet2.gif); background-position:0 4px; background-repeat:no-repeat; margin:0 0 20px; padding-left:16px; text-decoration:none; }
#content .pageList tr a { background-image:url(/documents/Thy/img/bullet2.gif); background-position:0 4px; background-repeat:no-repeat; margin:0 0 20px; padding-left:16px; text-decoration:none; }
#content .pageList tr.even a:hover, #content .pageList tr.odd a:hover { text-decoration:underline }
#content .pageList td { border-top:1px dotted #DDDDDD; padding:5px 0; text-align:left; }
#content .pipeList { list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding:0; }
#content .pipeList li { display:inline; margin:0; padding:0; }
#content .pipeList li a { text-decoration: none; margin: 0px; padding: 5px; }
#content .pipeList li a:hover { text-decoration: underline; }
#content .pipeList li:before { content: "| "; }
#content .pipeList li:first-child:before { content: ""; }
#content div.gs-web-image-box { width: 100px !important; }

#content .popup-response { display: block; vertical-align: middle; padding: 30px 15px 15px 15px; text-align: center; color: #003567; font-size: 1.2em; }

div.dotted { border-top: 1px dotted #DDD; clear: both; margin: 5px 0; }

input.tk-input { background: #fff url('/documents/Thy/img/ui-icons-set2.png') no-repeat 4px -293px; padding-left: 20px !important; width: 80px !important; }

input.tk-input.textbox { padding: 2px 0 1px 20px !important; }
input.tk-input.small { width: 80px !important; }
input.tk-input.medium { width: 142px !important; }

div.thy-box-info { display: block; margin: 10px 0; padding: 5px 5px 5px 45px; clear: both; border: 1px solid #8EBEDB; background: url(/documents/Thy/img/icons/alert.png) no-repeat scroll 8px 8px #E1EAEB; }


/*  SKYLIFE STYLES START */
#content .wrap .inner .right h2 { margin-bottom: 15px; }

h2.pageTitle { color:#069; border-bottom:1px dotted #069; font-size:18px; margin-bottom:10px; padding-bottom:10px; }

div.feature { margin: 20px auto 0px auto; width:640px; border-bottom:1px dotted #CCC; padding-bottom:10px;}
div.feature p {  font-family: Georgia,"Times New Roman",Times,serif; font-size: 16px; font-style: italic; line-height: 16px; }
div.feature h3 { margin-top:15px;}
div.feature h3 a { font-family: Georgia,"Times New Roman",Times,serif; font-size: 32px; font-weight: lighter; letter-spacing: -2px; line-height: 30px; margin: 0 0 5px; color:#0055A4; }
div.feature h4 { display:none; }
div.story { margin:0px auto; width:640px; }
div.story h3 a { font-size:13px; color: #369; font-weight:bold;}
div.teasertext { float:right; width:148px; margin-right:15px; }
div.teasertext p { padding:5px 0px; }

.teaser-video { margin: 0 auto 15px auto; width: 900px; height: 429px; background: url(/documents/Thy/img/bg/video.jpg) no-repeat 0 0; }
.teaser-video h1 { float:left; margin: 5px 0 0 0; padding: 15px; width: 165px; color: #FFF; font-size: 20px; }
.teaser-video .video-container { float:left; background: #000; width: 675px; height: 399px; margin:15px; overflow: hidden; }
.teaser-header { margin: 0 auto 15px auto; width: 900px; height: 230px; background: url(/documents/Thy/img/bg/teaser_header.jpg) no-repeat 0 0; }
.teaser-header h1 { float:left; margin: 5px 0 0 0; padding: 15px; width: 165px; color: #FFF; font-size: 20px; }
.teaser-header .video-header { float:left; background: #000; width: 705px; height: 230px; overflow: hidden; }

div.teasers { clear: both; margin: 15px 0 15px 8px; }
div.teasers .teaser { width: 280px; height: 95px; }
div.teasers .teaser p { padding-top: 5px; }
div.teasers .teaser p a { color: #333; }
div.teasers.normal div.teaser { height: 140px; }
div.teaser.medium, div.teasers.medium div.teaser { height: 103px; }
div.teaser.small, div.teasers.small div.teaser { height: 85px; }
div.teasers.border { }
div.teasers.border .teaser { width: 260px; height: 95px; border-left: 20px solid #DD4C3B; }

div.teaser { float: left !important; width: 320px; height: 121px; margin: 0 8px 15px 7px; padding: 10px 0 0 10px; overflow: hidden; background-color:#E9F1F4; }
.teaser.left, .teaser.right { width: 320px !important; }
div.teaser a { text-decoration: none !important; }
div.teaser img { border:1px solid #A4AAAB; padding:3px; background-color:#FFF;}
div.teaser img { margin: 0px 10px; float: right; }
div.teaser .teaserText h3 { margin: 0 0 10px 0 !important; font-size: 16px; color: #2D87AA; }
div.teaser div { margin-right: 10px; width: 180px; }
p.credits { color: #CCC; float: right; margin: 0; }

h3#hpbaslik { font-family: Georgia,"Times New Roman",Times,serif; font-size: 32px; font-weight: lighter; letter-spacing: -2px; line-height: 30px; margin: 0 0 20px; }
h4#hpustbaslik { display:none; }
p#hspot { background-color: #FFFFFF; font-family: Georgia,"Times New Roman",Times,serif; font-size: 18px; font-style: italic; line-height: 20px; }
div#divResimler { border: thin solid #CCCCCC; float: right; margin: 10px 0 10px 20px; padding: 18px; }
p#picerik { text-align:justify; font-size:12px; }

.skylife-archive {}
.skylife-archive h2 { color: #FFF; background: #65839C; padding: 7px; font-weight: bold; font-size: 14px; }
.skylife-archive-items { clear: both; display:block; }
.skylife-archive-items .skylife-archive-item { float: left; margin: 7px; padding: 10px; width: 274px; height: 175px; overflow: hidden; background: #F6F6F6; }
.skylife-archive-items .skylife-archive-item .skylife-archive-cover { float: left; margin: 0 10px 10px 0; }

.skylife-archive-items .skylife-archive-item h3,
.skylife-archive-items .skylife-archive-item .skylife-archive-title,
.skylife-archive-items .skylife-archive-item .skylife-archive-text { float: left; width: 134px; }

.skylife-archive-items .skylife-archive-item h3 { margin-bottom: 12px; }
.skylife-archive-items .skylife-archive-item .skylife-archive-title { margin-bottom: 10px; font-weight: bold; height: 30px; }
.skylife-archive-items .skylife-archive-item .skylife-archive-text { }
/*  SKYLIFE STYLES END */


/* PAGE CONTENT STYLES */
.wrap.content-page {}
.wrap.content-page h3 { margin: 0; font-size: 13px; }
.wrap.content-page p { margin: 0; padding:10px 0; font-size: 12px; /*text-align:justify;*/ }
.wrap.content-page p+h3 { margin-top: 10px; }
.wrap.content-page table.table11 { margin: 5px 0 15px 0; }
/* /PAGE CONTENT STYLES */

/*
    BEGIN Content Fixes
*/
/* Genel Tanimlar */
.lp_timetable { font-size:11px; margin-top:10px; width:100%;}
.lp_timetable td { height:30px; padding:5px;}
.lp_timetable tr.header td   { color:#FFF; font-weight:bold; background-color:#A3C0C0;}
.lp_timetable tr.odd td      { background-color:#EDF3F3;}
.lp_timetable tr.even td     { background-color:#DBE8E8;}

.lp_fligths {border-bottom:1px dotted #CCC; padding-bottom:10px; margin-bottom:10px; }
.lp_fligths h1 { font-size:16px; color:#193E6B; margin-bottom:0px;}

#offers ul { margin-left: 15px; }
#offers ul li { list-style: circle outside none; padding: 0 0 3px; }

/* Akordiyon */
.accordion-section { position: relative; margin-bottom: 10px; overflow: auto; }
.accordion-section .label { background: url("/documents/Thy/img/ui/ui-red-triangle.png") no-repeat scroll 100% 0 transparent !important; display: block; height: 35px; left: 1px; position: absolute; top: 10px; width: 97px; z-index: 101; }
.accordion-section .label h1 { background: #E14A37; font-size: 14px !important; text-align: center; line-height: 35px; color: #FFF; width: 90px; height: 100%; }
.accordion-section.selected .ui-icons-arrowsrd-26 { background-position: 0 -26px; }
.accordion-wrapper { background: #BEC3C6; margin-left: 10px; overflow: hidden;}

.accordion-tsc { }
.accordion-tsc .bullet { display: block; float: left; width: 20px; height: 20px; cursor: pointer; background: url(/documents/Thy/img/buttons/plus.png) no-repeat scroll 0 4px; }
.accordion-tsc h2 { cursor: pointer; margin: 5px 0 10px 0; font-size: 14px; }
.accordion-tsc h3 { font-size: 12px; }
.accordion-tsc h3.showall { cursor: pointer; font-size: 12px; font-weight: normal; text-align: right; }
.accordion-tsc li { margin: 10px 0; padding: 5px 0 0 0; border-top: 1px solid #E5E9EA; }
.accordion-tsc li .content { display: none; margin-left: 20px; font-size: 11px; }
.accordion-tsc h2.selected .bullet { background: url("/documents/Thy/img/buttons/minus.png") no-repeat 0 4px; }
.accordion-tsc li.selected h2 .bullet { background: url("/documents/Thy/img/buttons/minus.png") no-repeat 0 4px; }
.accordion-tsc.noborder li { border:none; }

a.buttonGoLink, input#btnGonder { display: block; height: 21px; width: 126px; margin-left: 2px; padding: 8px 8px 8px 24px; color: #FFFFFF; font-size: 14px; font-weight: bold; cursor: pointer; background: url("/documents/Thy/img/buttons/red-button.png") no-repeat 0 0; border: medium none; }
input#btnGonder { width: 126px; height: 36px; text-align: left; padding-left: 13px; }
table.tableEvize1 { background: #EAEAEA; border: 1px solid #999; border-collapse: collapse; }
table.tableEvize1 TD { padding: 10px 10px 10px 20px; }
table.tableEvize1 TD A { text-decoration: underline; }
table.tableEvize1 UL { list-style: outside circle; }
table.tableEvize1 UL LI { margin-bottom: 5px; }
/* /E-Vize */



#addthis-container { float: left; clear: left; width: 475px; }
#addthis-container .addthis_toolbox { float: left; margin-bottom: 1em; width: 100%; }
#addthis-container .addthis_counter { color: #2D87AA; font-weight: normal !important; margin: 2px 1em 0 0; }

.report-table select { margin: 3px 10px 3px 5px; font-size: 12px; }

/* /tr-TR/services/passenger_services/oyun.aspx */
.content-oyun ul.unorderedList { margin-bottom: 10px; padding-left: 45px; width: 654px; background: #EEF3FB url(/css/ico_info.gif) no-repeat 5px 5px; overflow: hidden; border: 1px solid #2863A4; list-style: none; }
.content-oyun ul.unorderedList { height: 40px; line-height: 40px; }


table.wide { /*border-top: 1px dotted #2863A4;*/ width: 100%; }
table.wide  th{ font-size: 12px; font-weight: bold; line-height: 25px; }
table.wide  tbody tr { height: 20px; }
table.wide  td a { font-size: 11px; text-decoration: underline; }
p.pageTitle  { display: block; clear: both; /*margin: 0 0 6px 0;*/ padding: 5px 0 0; height: 0; border-bottom: 1px dotted #2863A4; }

/* /tr-TR/corporate/about_us/after_flight/index.aspx */
.content-us h3 { margin-top: 15px; }
.content-us h3+h3 { margin-top: 0; }
div.warning, p.pageQuote { margin: 5px 0; padding:0; }
.content-us ul.unorderedList { margin-left: 40px; list-style: outside circle; }
.content-us ul.unorderedList li { margin: 5px 0; }
.content-us .left ul { }
.content-us .left li.list { margin: 0 !important; padding: 0 0 11px !important; overflow: auto; min-height: 0 !important; }

/* /tr-TR/corporate_club/index.aspx */
.content-corporate .breadcrump { display:none !important; }
.content-corporate .ttclogo { margin-left: 15px; }
.content-corporate #ccContainer { border-top: 1px dotted #0678A9; padding-top: 5px; }
/*.content-corporate #ccMenu { width: 220px; }*/
.content-corporate #ccMainText h1 { font: normal 18px "Lucida Sans Unicode", "Lucida Grande", sans-serif !important; color: #0055a4 !important; }
.content-corporate #ccMainText p { line-height: 22px; padding-bottom: 0 !important; }

/* /tr-TR/skylife/2011/nisan/index.aspx */
.content-skylife div.feature { width: 100%; overflow: auto; margin-bottom: 15px; padding-bottom: 0; }
.content-skylife div.feature img { width: 670px; height: 364px; }
.content-skylife div.story { width: 700px; }
.content-skylife div.story .teaser { margin-bottom: 15px; }

/* /tr-TR/services/passenger_services/luggage_information.aspx */
table.cizgi { width: 100%; }
table.cizgi TR:first-child TD { background: #65839C !important; color: #FFF !important; font-weight: bold; vertical-align: middle; }
table.cizgi TR:nth-child(2n+1) TD { background: #F1F1F1; }
table.cizgi TD { padding: 5px; height: 30px; border: 1px solid #CCC; }

/* /tr-TR/services/passenger_services/seslikitap.aspx */
.content-sesli .right table { margin-top: 10px; width: 100%; }
.content-sesli .right table td { vertical-align: middle; padding: 10px;}

/* /tr-TR/services/passenger_services/luggage_information.aspx */
ul.internalLinkset { margin-left: 15px; list-style: outside circle; }
ul.internalLinkset li { margin: 3px; }

/* /tr-TR/corporate/legal_information/index.aspx */
.content-mvy h3 {margin-bottom: 15px; }

/* /tr-TR/miles_and_smiles/about_us/awards/index.aspx */
.content-ticket ul+p { height: 0; }
.content-ticket p+p { display: none; }

/* /tr-TR/corporate/investor_relations/index.aspx */
#content.content-yatirimci .wrap .inner .right { overflow: auto; }
.content-yatirimci div.teaser .teaserText br { display: none; }

/* /tr-TR/corporate/about_us/sponsorship.aspx */
.content-sponsorship .right div { padding: 8px 0; }
.content-sponsorship .right div a {  }

/* /tr-TR/corporate/contact_us/index.aspx */
.content-kurumsal {}
.content-kurumsal .teaser.left, .content-kurumsal .teaser.right { width: 325px !important; }
.content-kurumsal div.teaser { margin-bottom: 15px; /*height: 165px;*/ }
.content-kurumsal div.teaser h3 a { color: #0055A4; }


/* SPONSORLUKLAR BASLANGIÇ */
/* /tr-TR/sponsorluklar/ */
/* Class Eksik */
#content .wrap .inner .right div.sponsorFirst { border-bottom: 1px dotted #0678A9; margin:10px 0px; padding-bottom:10px; }
#content .wrap .inner .right div.sponsorFirst img { float:right }
#content .wrap .inner .right div.sponsorFirst div.sponsorFirstText { float:left; }
#content .wrap .inner .right div.sponsorFirst div.sponsorFirstText h3 { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#537479; margin-bottom:10px; }
#content .wrap .inner .right div.sponsorFirst div.sponsorFirstText p { font-size:12px; text-align:justify; }
#content .wrap .inner .right div.sponsorFirst div.sponsorFirstText a { font-size:12px; color:#06C; float:right; }
#content .wrap .inner .right div.boxTop { position:relative; display:inline-block; margin-top:10px; padding:0px 20px; height:30px; color:#FFF; font-size:12px; font-weight:bold; text-align:center; background-image:url(/documents/Thy/img/bg/topbg.jpg); background-repeat:repeat-x; line-height:30px; border:1px solid #8AACAC; border-bottom:1px solid #A9C2C2; z-index:10;
	*display:inline;
	zoom:1;
	_height:30px;
}
#content .wrap .inner .right div.boxTop span { line-height: 30px; font-size: 13px; }
#content .wrap .inner .right div.boxMain { background-color:#A9C2C2; border:1px solid #8AACAC; margin-top:-1px; z-index:5; position:relative; margin-bottom:30px; }
#content .wrap .inner .right div.boxMain div.boxMainList { background-color:#E0E9E9; border:10px solid #A9C2C2; min-height:40px; padding:10px 0px;
_height:40px;
}
#content .wrap .inner .right div.boxMain div.boxMainList a {display:block; text-decoration:none; width:600px; height:30px; border-top:1px solid #FFF; border-bottom:1px solid #A9C2C2; margin:0px auto; padding-top:15px; padding-left:15px; font-size:12px; color:#000; }
#content .wrap .inner .right div.boxMain div.boxMainList a.first { border-top:none; }
#content .wrap .inner .right div.boxMain div.boxMainList a.last { border-bottom:none; }
#content .wrap .inner .right div.boxMain div.boxMainList a:hover { background-color:#EEF2F2; }

.accordion-section .accordion-caption-bg { position: absolute; top:0; left:0; background: #C1D7D9; width: 875px; height: 55px; z-index: -1; }
.accordion-section .accordion-content { text-align: justify; position: relative; background: #E2EAEC; margin: 0 0 0 75px; padding: 0 15px 0 30px; z-index: 100; }
.accordion-section .accordion-content .accordion-caption { overflow: hidden; height: 56px; cursor: pointer; }
.accordion-section .accordion-content .accordion-caption h2 { float:left; line-height: 56px; color: #000; font-size: 14px; }
.accordion-section .accordion-content .ui-icons-arrowsrd-26 { float: right; margin-top: 15px; }
.accordion-section .accordion-content .accordion-item { margin-top:10px; padding-bottom: 15px; }
.accordion-container H3.showall { cursor: pointer; font-size: 12px; font-weight: normal; text-align: right; margin-bottom: 7px; }

/* SPONSORLUKLAR SON */

/* /tr-TR/sponsorluklar/6106/turkiye-a-milli-futbol-takimi.aspx */
.content-sponsorluk-liste {}
.content-sponsorluk-detay {}
#content .pageTitle { font-size: 18px !important; color: #0055a4; margin-bottom: 10px; }
#content a img.pgImg { border: 1px solid #CCC; margin: 5px; padding: 5px; }
#content .pipeList { list-style: none outside none !important; margin: 0 !important; padding: 0 !important; }
#content .pipeList li { display: inline !important; margin: 0 !important; padding: 0 !important; }
#content .pipeList li a { margin: 0 !important; padding: 5px !important; text-decoration: none !important; font-size: 10px !important; color: #000 !important; }

/* /tr-TR/corporate/about_us/new/index.aspx */
.content-sponsorluk-kategori-liste {}
div.teaser .teaserText h3 { margin-bottom: 0 !important; }

/* /tr-TR/firsatlar/6574/ramazan-promosyonu.aspx */
.content-firsatlar {}
.content-firsatlar #Offer1_divIcerik td { vertical-align: top !important; }
.content-firsatlar table.lp_timetable td { vertical-align: middle !important; padding: 5px 10px !important;}

/* /tr-TR/miles_and_smiles/news_and_special_offers/promotions.aspx */
.content-promotions {}
.ppRight, .ppLeft { border:1px dashed #666; width:660px; padding: 10px 15px; overflow: hidden; }
.ppRight h2, .ppLeft h2 { color:#45676F; margin: 0 0 10px 0; }
.ppRight p, .ppLeft p { text-align: justify; margin-top: 0; }
.ppLeft img, .ppRight img { margin:0 0 10px 10px; float:right; }
.ppRight { background-color:#E6EEF0; }
.ppLeft  { background-color:#EFFCFF; }
.ppLeft h2 { text-align: left; }
.ppLeft br { display:none; }
.ppAwards img { border: 1px solid #CCC; float:right; clear:right; margin: 0 0 10px 10px; padding: 3px; background-color:#FFF; }

/* /tr-TR/corporate/contact_us/offices.aspx */
.content-ofis fieldset { border: 1px solid #000; padding: 15px; margin-bottom: 15px; }
.content-ofis fieldset legend {  }
.content-ofis fieldset br { display: none; }
.content-ofis fieldset table.wide {}
.content-ofis fieldset table.wide td { }
.content-ofis fieldset table.wide label { display: block; margin-bottom: 5px; font-size: 12px; }
.content-ofis fieldset table.wide select { width: 200px; }
.content-ofis fieldset table.wide #btnGoster { }
.content-ofis #hUlkeSehir {}

/* Sponsorluklar */
.accordion-item ul.sponsors-list { background-color: #E0E9E9; /* min-height: 40px; width: 800px; */ }
.accordion-item ul.sponsors-list li { display: block; }
.accordion-item ul.sponsors-list a.first { border-top: medium none; }
.accordion-item ul.sponsors-list a { border-bottom: 1px solid #A9C2C2; border-top: 1px solid #FFF; color: #000; display: block; font-size: 12px; line-height: 30px; margin: 0 auto; padding-top: 15px; padding-left: 10px; text-decoration: none; }
.accordion-item ul.sponsors-list a:hover { background-color: #EEF2F2; }

/*  */
#dtSatisOfisleri {}
#dtSatisOfisleri table .officeName { width: 170px; }
#dtSatisOfisleri .wide { border: 1px solid #EEE; margin-bottom: 10px;  }
#dtSatisOfisleri .wide td { padding: 5px; }

/* Common */
.gallery-mobil { margin: 15px 0; background-color: #E1E9EC; width: 100% !important; height: 352px; }
.gallery-mobil h3 { color: #0055a4; font-size: 14px; font-weight: normal; }
.gallery-mobil .title { display: block; clear: both; text-align: center; font-size: 14px; color: #0055a4; }
.gallery-mobil .content-slider { height: 265px; margin: 0 30px; }
body .gallery-mobil .content-slider li { background: none; margin: 0 3px; float: left; }
.gallery-mobil .content-controls { position: absolute; left:0; width: 100% !important; background: none !important; }
.gallery-mobil .content-controls .left, .gallery-mobil .content-controls .right { position: absolute; top:160px !important; width: 27px !important; }
.gallery-mobil .content-controls .left { left:0; }
.gallery-mobil .content-controls .right { right:0; }

.gallery-press { margin: 15px 0; background-color: #E1E9EC; width: auto !important; height: 202px; padding: 15px; }
.gallery-press h3 { color: #0055a4; font-size: 14px; font-weight: normal; }
.gallery-press .title { display: block; clear: both; text-align: center; font-size: 14px; color: #0055a4; }
.gallery-press .content-slider { height: 166px; margin: 15px; }
body .gallery-press .content-slider li { background: none; margin: 0 5px; float: left; }
.gallery-press .content-controls { position: absolute; left:0; width: 100% !important; background: none !important; }
.gallery-press  li img { border: 3px solid #fff;}
.gallery-press .content-controls .left, .gallery-press .content-controls .right { position: absolute; top:120px !important; width: 27px !important; }
.gallery-press .content-controls .left { left:0; }
.gallery-press .content-controls .right { right:0; }

ul.dp-wrapper {  }
ul.dp-wrapper LI { position: relative; overflow: hidden; width: 230px; background-color: #FFF; min-height: 150px; }
ul.dp-wrapper LI .top { position: relative; width: 230px; height: 150px; }
ul.dp-wrapper LI .top IMG { position: absolute; top:0; left:0; display:block; }
ul.dp-wrapper LI .top .sp-info { position: absolute; top:120px; left:0; display:block; width: 230px; background-color: rgba(0,0,0,0.4); height: 30px; }
ul.dp-wrapper LI .top .sp-info .name { float:left; font-size: 14px; color: #FFF; margin-left: 10px; line-height: 30px; }
ul.dp-wrapper LI .top .sp-info .price { float:right; font-size: 18px; color: #FF0; line-height: 30px; }
ul.dp-wrapper LI .top .sp-info .price span { margin: 0 5px 0 3px; font-size: 17px; color: #FF0; }
ul.dp-wrapper LI h2 { display:none; }
ul.dp-wrapper LI .oneway { position: absolute; top: -1px; left: -1px; width:61px; height: 47px; display: block; background: url(/documents/Thy/img/oneway.png) no-repeat 0 0; }
ul.dp-wrapper LI .evize, .flight-point .evize { position: absolute; bottom: 30px; right: 0px; width:55px; height: 57px; display: block; background: transparent url(/documents/Thy/img/evize.png) no-repeat 0 0; }
.flight-point .evize { bottom: 0px; right: 9px; }
ul.dp-wrapper LI .submit_button { position: absolute; top: 2px; left: 0; width:229px; display: block; }
ul.dp-wrapper LI .submit_button a.ui-buttons-red { height: 25px; line-height: 28px; font-size: 13px; float: right; margin: 2px 3px 0 0; color: #FFF; }
#content ul.dp-wrapper LI a.text { clear: both; display: block; margin:0; text-align: center; font-size: 11px; width: 100%; line-height: 1.4em; }

#content ul.dp-wrapper.dp-horizontal { float: none; width: 650px; overflow: hidden; border: none; margin: 0 auto;
/*
width: 245px;
transition: all 0.5s;
-moz-transition: all 0.5s;
-webkit-transition: all 0.5s;
-o-transition: all 0.5s;
*/
}
#content ul.dp-wrapper.dp-horizontal LI { width: 630px; background: #EEF4F5; margin:0; overflow: hidden; padding: 10px; border: 1px solid #ccc;
/*
width: 230px; height: 150px;
transition: all 0.5s;
-moz-transition: all 0.5s;
-webkit-transition: all 0.5s;
-o-transition: all 0.5s;
*/
}
#content ul.dp-wrapper.dp-horizontal LI h2 { display:block; font-size: 16px; margin-bottom: 10px !important; overflow: hidden; width: 100%; text-align: left; }
#content ul.dp-wrapper.dp-horizontal LI .top { float: left; }
#content ul.dp-wrapper.dp-horizontal LI .submit_button { /*top: 12px; width: 239px;*/ display:none; }
#content ul.dp-wrapper.dp-horizontal LI a.text {
        text-align: justify;
        color: #333; /*display: table-cell; vertical-align: middle; */
        margin: 5px 0 0 245px;
        padding: 0;
        width: 380px;
        height: 145px;
        float: none;
        clear: none;
        font-size: 12px;
        overflow: hidden;
    }



/*
#content ul.dp-wrapper.dp-horizontal:hover { width: 500px;
transition: all 1s;
-moz-transition: all 1s;
-webkit-transition: all 1s;
-o-transition: all 1s;
-webkit-transform:rotate(0deg);
}
#content ul.dp-wrapper.dp-horizontal:hover LI { width: 480px;
transition: all 1s;
-moz-transition: all 1s;
-webkit-transition: all 1s;
-o-transition: all 1s;
}
#content ul.dp-wrapper.dp-horizontal:hover LI a.text { display: table-cell; }

#content ul.dp-wrapper.dp-horizontal:nth-child(even) { -moz-transform:rotate(10deg) skew(10deg); }
#content ul.dp-wrapper.dp-horizontal:nth-child(odd) { -moz-transform:rotate(-10deg) skew(-10deg); }
#content ul.dp-wrapper.dp-horizontal:hover { -moz-transform:rotate(0) skew(0deg) scale(1.2); z-index: 100; }
#content ul.dp-wrapper.dp-horizontal { 
transition: all 0.5s;
-moz-transition: all 0.5s;
-webkit-transition: all 0.5s;
-o-transition: all 0.5s;
}
*/

#content ul.dp-wrapper.dp-horizontal.dp-center LI a.text { margin-top:0; display: table-cell; vertical-align: middle; text-align: center; height: 150px; }
#content ul.dp-wrapper.dp-horizontal.dp-center LI a.text, #content ul.dp-wrapper.dp-horizontal.dp-center LI h2 { text-align: center; }
/*#content ul.dp-wrapper.dp-horizontal.dp-right LI a.text,*/ #content ul.dp-wrapper.dp-horizontal.dp-right LI h2 { text-align: right; }

.content-announcement ul.dp-wrapper { border: 1px solid #EEE; padding: 10px; float: right; width: 230px; margin-left: 15px; }
.content-announcement ul.dp-wrapper li { margin-bottom: 15px; }

.flight-points.news { margin-left: 0 !important; overflow: hidden; }
.flight-points.news .flight-point { height: 95px; margin: 5px; width: 210px; }
.flight-points.news .flight-point A { line-height: 1em; }
.flight-points.news .flight-point IMG { }
.flight-points.news .flight-point .name { height: auto; font-size: 14px; padding: 5px 0 0 5px; }
.flight-points.news .flight-point SPAN.special-offer { }
.flight-points.news .flight-point SPAN.ui-buttons-red { position: absolute; right:5px; bottom:5px; height: 27px; line-height: 31px; font-size: 12px; }

.flight-points.news2 { margin-left: 0 !important; overflow: hidden; }
.flight-points.news2 .flight-point { height: 95px; margin: 5px; width: 210px; overflow: hidden; }
.flight-points.news2 .flight-point A { line-height: 1em; }
.flight-points.news2 .flight-point IMG { }
.flight-points.news2 .flight-point .name { height: auto; font-size: 14px; padding: 0 0 0 5px; }
.flight-points.news2 .flight-point SPAN.special-offer { background-image: url('/documents/Thy/img/label-novisa.png'); }
.flight-points.news2 .flight-point SPAN.ui-buttons-red { display:none; }
.flight-points.news2 .flight-point p { padding:0; color: #333; margin-left: 90px; overflow: hidden; height: 60px; line-height: 1.3em; width: 100px; }
.flight-points.news2 .flight-point span.go { position: absolute; bottom: 2px; right: 10px; text-decoration: underline; }

.second-nav-header { font-size: 13px; margin-bottom: 15px; }
.second-nav {  }
    #content .wrap .inner .left .second-nav li { margin: 0 0 10px 0 !important; }
    .second-nav a { color: #000 !important; background: #e1eaeb; border-radius: 4px; display: block; padding: 10px 25px 10px 15px; line-height: 1.25em !important; }
        .second-nav a small { display:block; text-align: right; font-size: 0.8em; line-height: 1em; color: #666; }
    .second-nav li.active a { color: #fff !important; background: #5babd0 url('/documents/Thy/img/icons/ui-icon-white-arrow-left.png') no-repeat 96% center; }
        .second-nav li.active small { color: #fff !important; }

.wrap.separated .left.no-padding.no-border .second-nav {background: none repeat scroll 0 0 #fff; border: 1px solid #ccc; padding: 15px; width: 206px; }

.promotions {  }
.promotions ul { overflow: hidden; }
.promotions li * { -webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;-o-transition: all .3s;transition: all .3s; }
.promotions li { float: left; position: relative; margin: 10px; width: 210px; height: 240px; border-radius: 4px; overflow: hidden; }
    .promotions li.col-1 { margin-left: 0; }
    .promotions li.col-3 { margin-right: 0; }
.promotions li img { width: 210px; height: 240px; }
.promotions li h4 { position: absolute; left: 0; bottom: 0; right: 0; background: rgba(0,0,0,0.6); font-size: 16px; color: #fff; text-align: center; padding: 10px; opacity: 1; }
.promotions li .info { overflow: hidden; display:block; position: absolute; background: rgba(217, 36, 36, 0.7); top: 240px; left: 0; right: 0; bottom: 0; color: #fff; padding: 0; text-align: center; }
    .promotions li a {  display: block; padding: 15px; color: #fff; }
    .promotions li p { font-size: 11px; line-height: 13px; }
    .promotions li .action { position: absolute; bottom: 20px; left: 0; width: 100%; text-align: center; }
    .promotions li a em { padding: 5px 10px; background: #fff; color: #d92424; box-shadow: 0 1px 3px #333; border-radius: 4px; font-size: 16px; }

.promotions li:hover .info,
.promotions li.active .info { display: block; top: 20%; }
    .promotions li:hover h4,
    .promotions li.active h4 { bottom: -25%; }

.promotions li.default { background: #0055a5 no-repeat 0 0; }
    .promotions li.default img { height: auto; margin-top: 15px; }


.item-list { overflow: hidden; }
.item-list li, .item-list li span, .item-list li p { line-height: 18px; }
.item-list li { background: #ecf2f3; margin-bottom: 5px; padding: 10px 15px; color: #000; }
.item-list li p { float: left; width: 540px; text-align: justify; padding: 0; font-size: 12px; }
.item-list li span { display: inline-block; float: right; width: 90px; text-align: right; }
.item-list li.even { background: #e1eaeb; }

.prom-header { background: #d92424; padding: 5px;  }
    .prom-header.blue { background: #5BABD0; padding: 1px 5px; }
.prom-header h1 { font-size: 16px; line-height: 25px; color: #fff; margin-left: 10px; background: none; }
.prom-header input { border: 0 none; height: 22px; margin: 0; padding: 1px 0 1px 5px; width: 160px; }
.prom-spot { font-size: 16px; line-height: 1.5em; margin: 10px 0 !important; font-style: italic; }
.prom-desc, .prom-desc p { font-size: 12px; line-height: 1.5em; padding:0; }
.prom-desc p { margin-bottom: 15px; }

prom-summary { position: relative; margin-bottom: 20px; clear: both; display: block; }
.prom-summary hr { height: 1px; margin: 0; position: absolute; top: 13px; width: 100%; z-index: 0; background: #b2b2b2; color: #b2b2b2; }
.prom-summary .title { background: none repeat scroll 0 0 #fff; display: inline-block; padding-right: 10px; position: relative; z-index: 1; color: #b2b2b2; margin-top: 1px; }
.prom-summary .title p { display: inline-block; margin:0;padding:0; line-height: 24px; }
.prom-summary .ui-icons-update { margin-right: 10px; margin-top: 1px; }
.prom-summary .social { background: none repeat scroll 0 0 #fff; display: inline-block; position: relative; z-index: 1; }
    .prom-summary .social a { float: left !important; border:none; margin: 0 0 0 5px; }

.gallery-slider { margin: 10px 0; padding: 30px; background: #e1eaeb; position: relative; }
.gallery-slider .header { overflow: hidden; border-bottom: 1px solid #C4D8DA; margin: 0 0 15px 0; padding: 0 0 10px; }
.gallery-slider h3 { float:left; color: #3a7db6; font-size: 16px; line-height: 1em; font-weight: bold; }
.gallery-slider .header span { display: block; background: #5babd0; font-size: 11px; line-height: 18px; color: #fff; float: right;  padding: 0 10px; }
.gallery-slider .items { margin: 0; overflow: hidden; overflow: hidden; height: 165px; position: relative; }
.gallery-slider ul { overflow: hidden; position: absolute; left: 0; right: 0; }
.gallery-slider li { width: 290px; height: 165px; float: left; margin-right: 30px; overflow: hidden; }
.gallery-slider li a { display: block; position: relative; max-height: 100%; }
.gallery-slider li img { width: 290px; height: 165px; }
.gallery-slider li .info { position: absolute; right: 0; top: 0; width: 105px; height: 100%; background: rgba(242, 31, 38, 0.70); text-align: center; }
    .gallery-slider li .info.blue { background: rgba(45, 122, 177, 0.70); }
    .gallery-slider li .info.green { background: rgba(82, 188, 84, 0.70); }
    .gallery-slider li .info.turquoise { background: rgba(31, 176, 173, 0.70); }
.gallery-slider .info span { margin: 15px auto; background: url(/documents/Thy/img/ui-icons-set2.png) no-repeat 0 -900px; display: block; width: 36px; height: 36px; }
.gallery-slider .info em { color: #fff; line-height: 14px; font-size: 14px; display: block; font-weight: bold; }
.gallery-slider .info i { color: #fff; font-size: 18px; line-height: 1em; border-top: 1px solid rgba(255,255,255,0.3); margin-top: 15px; padding-top: 10px; display: block; }
.gallery-slider li .submit_button { display:none; position: absolute; bottom: 5px; left: 5px; }
.gallery-slider .submit_button .ui-buttons-red { height: 25px; line-height: 28px; font-size: 13px; margin: 2px 3px 0 0; color: #FFF; }
.gallery-slider li a:hover .submit_button { display: block; }

.gallery-slider .navigation {}
.gallery-slider .navigation .nav-control { position: absolute; background: url(/documents/Thy/img/ui-icons-set2.png) no-repeat 0 -800px; display: block; width: 36px; height: 71px; top: 50%; margin-top: -20px; cursor: pointer; }
    .gallery-slider .navigation .nav-prev { left: 0; background-position: 0 -600px; }
    .gallery-slider .navigation .nav-next { right: 0; background-position: -50px -600px; }
    .gallery-slider .navigation .nav-prev.hover { background-position: 0 -673px; }
    .gallery-slider .navigation .nav-next.hover { background-position: -50px -673px; }

#content .wrap.separated .inner > .left, #content .wrap.separated .inner > .right, .prom-header, .gallery-slider, .gallery-slider .header span, .gallery-slider li, .item-list li { border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; -khtml-border-radius: 4px; -o-border-radius: 4px; }

/*
.gallery-slider.gallery-big { padding: 15px 0; }
    .gallery-slider.gallery-big .items, .gallery-slider.gallery-big li { height: 350px; }
    .gallery-slider.gallery-big li { width: 610px; margin: 0 0 0 30px; }
    .gallery-slider.gallery-big li a { height: 100%; }
    .gallery-slider.gallery-big li img { border: 7px solid #fff; border-radius: 6px; height: 100%; display: block; margin: 0 auto; width: auto; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
    .gallery-slider.gallery-big .submit_button { position: absolute; right: 15px; bottom: 0px; z-index: 99; }
    .gallery-slider.gallery-big .nav-control { margin-top: -35px; }
*/
.gallery-slider.gallery-big { padding: 0; }
    .gallery-slider.gallery-big .items, .gallery-slider.gallery-big li { height: 372px; }
    .gallery-slider.gallery-big li { width: 670px; margin: 0; border-radius: 6px; }
    .gallery-slider.gallery-big li a { height: 100%; border-radius: 6px; }
    .gallery-slider.gallery-big li img { height: 100%; display: block; margin: 0 auto; width: auto; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
    .gallery-slider.gallery-big .submit_button { position: absolute; right: 10px; bottom: 10px; z-index: 99; }
    .gallery-slider.gallery-big .nav-control { margin-top: -35px; }

.gallery-slider.gallery-single {  }
    .gallery-slider.gallery-single li { width: 610px; }
    .gallery-slider.gallery-single li img { width: 100%; height: auto; margin-top: -80px;}

.page-navigation { text-align: center; margin: 2em 0 1em 0; }
.page-navigation .separator { border-right: 1px solid #ccc; display: inline-block; margin: 0 5px; height: 30px; }
.page-navigation span, .page-navigation strong, .page-navigation a { line-height: 25px; vertical-align: middle; }
.page-navigation span { font-size: 12px; color: #b2b2b2; }
.page-navigation strong { font-size: 16px; color: #0055a4; padding: 0 15px; }
.page-navigation .nav-numbers { display: inline-block; margin: 0 20px; }
/*.page-navigation .nav-numbers a { display: inline-block; color: #999; width: 30px; line-height: 30px; }*/
.page-navigation .nav-numbers a {background: none repeat scroll 0 0 #E1EAEB;color: #999999;display: inline-block;font-size: 12px;line-height: 24px;padding: 0 4px;}
/*.page-navigation .nav-numbers a.selected { color: #000; background: #e1eaeb; border-radius: 50%; }*/
.page-navigation .nav-numbers a.selected {background: none repeat scroll 0 0 #5BABD0;color: #FFFFFF;font-size: 14px;font-weight: bold;text-decoration: underline;}
.page-navigation .ui-icons { background: url('/documents/Thy/img/ui-icons-set2.png') no-repeat 0 -540px; width: 25px; height: 25px; }
.page-navigation .nav-next { background-position: -31px -570px; }
.page-navigation .nav-prev { background-position: -31px -540px; }
.page-navigation .nav-next.off, .promotions .nav .nav-prev.off { cursor: default; }
.page-navigation .nav-next.off { background-position: 0 -540px; }
.page-navigation .nav-prev.off { background-position: 0 -570px; }


#tk-rss { display:none; position: absolute; top:-130px; left:-38px; background: #FFF; padding: 15px; width: 157px; z-index: 666; }
#tk-rss.active { display:block; position: relative; top:0; left:0; background: none !important; width: 99%;  }
#tk-rss h3 { margin-bottom: 10px; color: #5087C6; }
#tk-rss li { background: url(/documents/Thy/img/icons/rss-big.png?v=1) no-repeat 0 center; height: 30px; line-height: 30px; padding-left: 30px; }

#fancybox-content .wrap .inner div.right h3 { height: 75px; background: #4BA9CF url(/documents/Thy/img/bg/popup-bg-header.png) no-repeat 0 0; line-height: 85px; color: #fff; padding: 0 20px; }
#fancybox-content .wrap .inner div.right p { }
#fancybox-content .wrap .inner div.right h3+p { text-align: right; font-style: italic; color: #333; line-height: 1.2em; padding: 5px 20px 0 20px; }
#fancybox-content .wrap .inner div.right .popup-content { padding: 15px 20px; }
#fancybox-content .wrap .inner div.right .popup-footer { display: block;margin: 2em 0 1em 0; background: #e1eaeb; height: 40px; padding: 5px 10px 5px 15px; border-radius: 0 0 20px 20px; }
    #content .wrap .inner div.right .popup-footer { display: none; }
#fancybox-content .wrap .inner div.right .popup-footer img { float: right; margin-left: 15px; }
#fancybox-content .wrap .inner div.right .popup-footer div { padding-top: 4px; font-size: 11px; color: #0054A4; }
#fancybox-content .wrap .inner div.right .popup-footer div a { color: #0054A4; text-decoration: underline; }
