/*- core settings - BEGIN
----------------------------------------------------------------------*/
body { background: #FFF url(/static/img/bg.jpg) repeat-x; }
BODY, DIV, SPAN, P, TD, INPUT, SELECT, LI { font: 12px/1.5em "Lucida Sans Unicode", "Lucida Grande", sans-serif; }


a, a:hover { text-decoration: none; color: #2D87AA; line-height: 1.5em; }

hr { background-color: #8EBEDB; border: medium none; color: #8EBEDB; display: block; height: 1px; }

.clearfix { clear: both; visibility: hidden; }

.radius-2px { border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; -khtml-border-radius: 2px; -o-border-radius: 2px; }
.radius-4px { border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; -khtml-border-radius: 4px; -o-border-radius: 4px; }
.radius-5px { border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; -o-border-radius: 5px; }
.radius-6px { border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; -khtml-border-radius: 6px; -o-border-radius: 6px; }
.radius-tab-2px { border-radius: 2px 2px 0 0; -moz-border-radius: 2px 2px 0 0; -webkit-border-radius: 2px 2px 0 0; -khtml-border-radius: 2px 2px 0px 0px; -o-border-radius: 2px 2px 0px 0px; }
.radius-tab-4px { border-radius: 4px 4px 0 0; -moz-border-radius: 4px 4px 0 0; -webkit-border-radius: 4px 4px 0 0; -khtml-border-radius: 4px 4px 0 0; -o-border-radius: 4px 4px 0 0; }
.radius-bottom-2px { border-radius: 0 0 2px 2px; -moz-border-radius: 0 0 2px 2px; -webkit-border-radius: 0 0 2px 2px; -khtml-border-radius: 0 0 2px 2px; -o-border-radius: 0 0 2px 2px; }
.radius-bottom-4px { border-radius: 0 0 4px 4px; -moz-border-radius: 0 0 4px 4px; -webkit-border-radius: 0 0 4px 4px; -khtml-border-radius: 0 0 4px 4px; -o-border-radius: 0 0 4px 4px; }
.radius-top-4px { border-radius: 4px 4px 0 0; -moz-border-radius:4px 4px 0 0; -webkit-border-radius:4px 4px 0 0; -khtml-border-radius: 4px 4px 0 0; -o-border-radius: 4px 4px 0 0; }

.shadow { -webkit-box-shadow: 0 0 8px rgba(70, 70, 70, 0.4); -moz-box-shadow: 0 0 8px rgba(70, 70, 70, 0.4); -khtml-box-shadow: 0 0 8px rgba(70, 70, 70, 0.4); -o-box-shadow: 0 0 8px rgba(70, 70, 70, 0.4); box-shadow: 0 0 8px rgba(70, 70, 70, 0.4); }
.shadow-top { -webkit-box-shadow: 0 5px 8px rgba(70, 70, 70, 0.4); -moz-box-shadow: 0 7px 8px rgba(70, 70, 70, 0.4); -khtml-box-shadow: 0 5px 8px rgba(70, 70, 70, 0.4); -o-box-shadow: 0 5px 8px rgba(70, 70, 70, 0.4); box-shadow: 0 5px 8px rgba(70, 70, 70, 0.4); }
.shadow-4px { -webkit-box-shadow: 0 0 4px rgba(70, 70, 70, 0.4); -moz-box-shadow: 0 0 4px rgba(70, 70, 70, 0.4); -khtml-box-shadow: 0 0 4px rgba(70, 70, 70, 0.4); -o-box-shadow: 0 0 4px rgba(70, 70, 70, 0.4); box-shadow: 0 0 4px rgba(70, 70, 70, 0.4); }

.no-padding { padding: 0 !important; }
.padding-10 { padding: 10px; }
.padding-15 { padding: 15px 15px; }
.padding-15-horz { padding: 0 15px; }
.padding-15-vert { padding: 15px 0; }
.padding-20 { padding: 15px 20px; }
.padding-25 { padding: 15px 25px; }
.padding-30 { padding: 15px 30px; }

.margin-15 { margin: 15px 15px; }
.margin-15-vert { margin: 15px 0; }
.margin-30 { margin: 15px 30px; }
.margin-20-vert { margin-top: 20px; margin-bottom: 20px; }
.margin-30-vert { margin-top: 30px; margin-bottom: 30px; }
.margin-40-vert { margin-top: 40px; margin-bottom: 40px; }
.margin-20-top { margin-top: 20px; }
.margin-30-top { margin-top: 30px; }
.margin-40-top { margin-top: 40px; }

.margin-center { margin-left: auto !important; margin-right: auto !important; }
.text-center { text-align: center; }

.pos-rel { position: relative; }
.pos-abs { position: absolute; top:0; left:0; }

.display-block { display: block !important; }

.no-border { border: none !important; }
.underlined { text-decoration: underline; }

.hidden, .hide { display:none; }

.warn { color: #E74133; }
.caption { color: #0055a4; }
/*- core settings - END --*/

h1, h2, h3, h4, h5, h6 { font-weight: normal; color: #0055a4; }

h1 { font-size: 18px; }
h2 { font-size: 16px; }
h2.pageTitle { font-size: 18px; }
h3 { font-size: 16px; }
h4 { font-size: 14px; }
h5 { font-size: 12px; }
h6 { font-size: 18px; }

p { font-size: 11px; padding: 10px 0 10px 0; }

b, strong { font-weight:bold; }
textarea { resize: none; }

select { border: 1px solid #CCC; margin:0; font-size: 12px; }
sup { position: relative; top: -0.5em; font-size:8px; vertical-align: top; }
.gallery { background-color: #e2eaec; width: 701px; height: 265px; overflow: auto; }
.gallery h3 { padding: 20px; }
.gallery ul { margin: 0 auto; margin-left: 10px; }
.gallery li { float: left; margin: 0px 3px 0px 3px; }
.gallery li img { border: 3px solid #fff; }
.gallery li p { font-size: 11px; color: #2273ab; text-align: center; }

.float-left { float:left !important; }
.float-right { float:right !important; }

/* List Items */
.horizontal-list-borderline {  }
.horizontal-list-borderline li { border-bottom:1px solid #e2e2e3; padding:5px 0; color:#221f20; font-size:11px; }
.horizontal-list-borderline li a:hover { color:#5babd0; }
.horizontal-list-borderline li .ui-icons { margin-right:5px;}

.vertical-list-image li { float:left; margin:0 10px 0 0; }
.vertical-list-image li .title { text-align:center; display:block; color:#4482BB; font-size:16px;  margin:0 0 15px 0; }
.vertical-list-image li .ui-icons { margin:6px 5px 0 0 ;}
.vertical-list-image li img { display:block; }

.vertical-list-icon { display:block; }
.vertical-list-icon li { float:left; padding:5px 0 0 10px; cursor:pointer; height: 56px; overflow: hidden; margin-bottom: 10px; width: 300px; }
.vertical-list-icon li.selected { background:url(/static/img/menu-bg.png); }
.vertical-list-icon li .icon { margin-right:12px; float:left; }
.vertical-list-icon li .container { float:left; padding:10px 0 0 0; width: 235px !important; }
.vertical-list-icon li .container .title { display:block; color: #4482BB; margin-top: -10px !important; }
.vertical-list-icon li .container .desc { display:block; color: #221f20; line-height: 1.5em; }

.newslist-items a { color: #444; }

/* Slider Wrapper */
.slider-wrapper {  margin-top: 25px; height: 75px; }
.slider-container  { float:left; overflow:hidden; width:910px; height:75px; position:relative; }
.slider-container  ul { position:absolute; }
.slider-container li { float:left; width:217px; padding:0 5px; border-right:1px solid #c2c2c2; margin-bottom:20px; }
.slider-container li.first { border-left:1px solid #c2c2c2; }
.slider-container li.last { border:0; }
.slider-wrapper li span.img, .TourIstanbul span.img { float: left; display: block; height: 60px; margin: 5px 5px 0 0; }
.slider-wrapper li span .content, .TourIstanbul span .content { display: block; }
.slider-wrapper li span .title, .TourIstanbul span .title { font-size: 15px; padding-bottom:5px; display:block; }
.slider-wrapper li span .desc, .TourIstanbul span .desc { display: block; overflow: hidden; line-height: 14px; color: #5babd0; }
.slider-wrapper .prev { margin-top:10px; width:25px; cursor: pointer; float:left; }
.slider-wrapper .next { margin-top:10px; width:25px; cursor: pointer; float:right; }
body.tr-TR .slider-container  { width: 960px; }
body.tr-TR .slider-container li { width:222px; padding: 0 9px; }
body.tr-TR .appstore { left:167px; }

/* Form */
.frm_element { margin-right:10px; float:left; position:relative;}
/*input.date { background: url(/static/img/date.png) no-repeat 146px 5px #fff; }*/
input.date { background: #fff url('/static/img/ui-icons-set2.png') no-repeat 146px 4px; }


.box-blue .frm_element {}
.box-blue .checkbox {margin:0; margin-left: 0px; padding:0; width: 12px !important;}

/* Form Digit */
/*
.digit { -moz-border-radius: 2px 2px 2px 2px; background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #5BABD0; display: block; font-size: 11px; height: 25px; margin: 3px 0; position: relative; width: 42px; }
.digit input { border: medium none; height: 23px; text-align: center; width: 40px; }
.digit .plus { background: url(/static/img/buttons/plus.png) no-repeat scroll 0 0 transparent; cursor: pointer; display: block; height: 14px; position: absolute; right: -6px; top: 5px; width: 14px; }
.digit .minus { background: url(/static/img/buttons/minus.png) no-repeat scroll 0 0 transparent; cursor: pointer; display: block; height: 14px; left: -6px; position: absolute; top: 5px; visibility: hidden; width: 14px; }
*/

/* Form Red Button */
.redButton { background: url("/static/img/buttons/red-button.png") no-repeat scroll 0 0 transparent; border: medium none; color: #FFFFFF; cursor: pointer; display: block; height: 37px; width: 126px; }
.redButton:hover { color: #FFF; background-position: 0 -37px; }
.redButton span { display: block; font-size: 14px; font-weight: bold; /*padding: 8px 0 0 15px;*/ text-align: left; }

/* Tabs */
.th-tabs { background: #FFF; padding: 3px; clear:both; display:block; box-shadow: 0 0 4px rgba(70, 70, 70, 0.4); -webkit-box-shadow: 0 0 4px rgba(70, 70, 70, 0.4); -moz-box-shadow: 0 0 4px rgba(70, 70, 70, 0.4); -khtml-box-shadow: 0 0 4px rgba(70, 70, 70, 0.4); -o-box-shadow: 0 0 4px rgba(70, 70, 70, 0.4); }
.th-tabs .tabs { clear:both;width:100%}
.th-tabs .tabs ul { width:100%; display:block; height:30px; }
.th-tabs .tabs li { width: 181px !important; background:url(/static/js/plugin/th-tabs/img/tab-bg.png) repeat-x; cursor:pointer; margin: 0 2px 0 0; padding:7px 0 0 0; float:left; height:23px; font-size:14px; text-align:center; color:#fff; }
.th-tabs .tabs li.hover { background-position:0 -30px; }
.th-tabs .tabs li.last { margin: 0 0 0 0; }
.th-tabs .tabs li.selected { background:#FFF; color:#000; }
.th-tabs .tab-content { min-height:528px; background:#FFF; }

/* City Banner */
.days { margin: 0 auto; width: 135px; height: 32px; color: #FFF; overflow: hidden; }
.days LI { float:left; height: 36px; width: 15px; margin-left: 4px; text-align: center; background: url(/static/img/icons/checkboxes.png) no-repeat 0 17px; text-transform: uppercase; font-size: 9px; color: #000; }
.days LI.checked { background-position: -15px 17px; }
.city-banner { position: relative; width: 684px; height: 380px; background: url() no-repeat 0 0; overflow: hidden; }
.city-banner.daysoff .days { display: none; }
.city-banner.daysoff .bc_button {top: 50px !important;}
.daysoff .days { display: none; }
/*.daysoff  { display: none; }*/
.city-banner.daysoff .submit_button { top: 12px !important; }
.city-banner .main-container { position: relative; width: 670px; height: 380px; /*overflow: hidden;*/ }
.city-banner .warning { position: absolute; left: 25px; top: -10px; width: 200px; height: 30px; color: #FFF; font-size: 10px; font-weight: bold; text-shadow: #000 1px 1px 2px; background: rgba(0, 0, 0, 0.2); padding: 5px 10px; border-top: 5px solid #E04A37;
    -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.33);
    -moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.33);
    -khtml-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.33);
    -o-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.33);
    box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.33);
    border-radius: 0 0 4px 4px;
    -moz-border-radius: 0 0 4px 4px;
    -webkit-border-radius: 0 0 4px 4px;
    -khtml-border-radius: 0 0 4px 4px;
    -o-border-radius: 0 0 4px 4px;
}
.city-banner .days { position: absolute; top: 15px; right: 0; }
.city-banner .days LI { float:left; height: 36px; width: 15px; margin-left: 4px; text-align: center; background: url(/static/img/icons/checkboxes.png) no-repeat 0 17px; text-transform: uppercase; font-size: 9px; color: #FFF; }
.city-banner .days LI.checked { background-position: -15px 17px; }

.city-banner .box { position: absolute; right: 0; top: 265px; width: 650px; height: 74px; font: normal 10px/11px Arial,Helvatica,sans-serif; color: #FFF; background-color: rgba(0,68,131,0.7); border-right: 20px solid #E04A37;
	border-radius: 0 8px 8px 0;
    -moz-border-radius: 0 8px 8px 0;
    -webkit-border-radius: 0 8px 8px 0;
    -khtml-border-radius: 0 8px 8px 0;
    -o-border-radius: 0 8px 8px 0;
}
/* .city-banner .box .city-name { position: absolute; top:0; left: 210px; color: #6baed9; font-size: 26px; font-weight: bold; line-height: 40px; } */
.city-banner .box .city-name { /*margin-left: 190px;*/ color: #6baed9; font-size: 26px; font-weight: bold; line-height: 40px; }
.city-banner .box .class-name { margin-left: 10px; color: #FFFE56; font-size: 18px; }
.city-banner .box .city-name.city-middle{ left: 180px; top:16px; position:relative; }
.city-banner .box .price { float:left; margin: 0; font-size: 32px; font-weight: bold; line-height: 30px; }
.city-banner .box .price span { margin-left: 0; font-size: 26px; font-weight: bold; }
.city-banner .box .info { float:left; margin-left: 5px; position:relative; top: 6px; line-height: 12px; }
.city-banner .box .direction { color: #FFFE56; position: absolute; right: 0; top: 25px; margin-right: -10px; padding-right: 25px; width: 100px; height: 23px; font-size: 10px; line-height: 12px; background: url(/static/img/icons/airplane-directions-20.png) no-repeat 100% -20px; text-align: right; text-transform: uppercase; }
.city-banner .box .direction.oneway { background-position: 100% 2px; }
.city-banner .globe {  background: url("/documents/thy/img/altsayfa_Kaz_2014.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
 height: 293px; left: 0; position: absolute; top: 178px; width: 261px; }
.city-banner .social { position: absolute; right: 0; top: 347px; width: 80px; height: 24px; text-align: right; }
.city-banner .social A { margin: 0 0 0 2px; }

/* Flight Points */
.flight-point { position: relative !important; float:left  !important; width: 224px; height: 96px; }
.flight-point A { display: block; /*height: 96px;*/ line-height: 48px; padding: 7px 9px; overflow: hidden; border: 1px solid #EEE; background-color: #F5F5F5; }
.flight-point A:hover { background: url(/static/img/bg-pfp.png) no-repeat 0 0; border: 1px solid #CCDCE6; }
.flight-point IMG { float: left; vertical-align: middle; margin-right: 5px; }
.flight-point .name { display: table-cell; font-size: 13px; height: 80px; line-height: 1.5em; vertical-align: middle; width: 140px; }
.flight-point SPAN.special-offer { float:right; position:absolute; top: 0; left: 0; width: 44px; height: 44px; background: url(/static/img/icons/special-offer.png) no-repeat 0 0; opacity: 0.9; }

/* Combos */
.xsmall { width: 56px !important; margin-right: 2px !important; }
.combo { height: 24px !important; }
.content .dp-choose-date {left: 100px !important; top: 33px !important; margin-top: 2px !important;}

/* Search */
.search { background: #fff url('/documents/Thy/img/ui-icons-set2.png') no-repeat 0px -21px; width:17px; height:24px; float:left; }

.quick_search-online .form-item input.medium { width:143px; }
.xxlarge { width: 300px !important; }

#dateGo td.selected  { background:#0055A4 url(/static/img/ui/inner_shadow.png) no-repeat 0 0; color: #FFF; font-weight: normal;  }
#dateReturn td.selected  { background:#E04A37 url(/static/img/ui/inner_shadow.png) no-repeat 0 0; color: #FFF; font-weight: normal; }
.dp-choose-date {margin: 0 !important;}
.dp-choose-date.longer {left: 150px !important; top: 35px !important;}
.otel-left .dp-choose-date {left: 101px !important; top: 35px !important;}

.airport_selector_form { position:absolute; left:0; top:24px; z-index:999;  border:2px solid #0055a4; background:#E1EAEB; padding:5px; display:none; }
.airport_selector_form .airport_selector_city { font-size:11px; width:180px; height:200px; }

.airport_selector_form { z-index: 0; }
.airport_selector_form div.thy div.list-wrapper { z-index: 1; }
.airport_selector_form .airport_selector_city { z-index: 0; }

/* button */
div.arrowbutton { position: relative; height: 50px; overflow: hidden; }
div.arrowbutton a { display: block; padding-right: 15px; height: 50px; line-height: 50px; background: #1065B5 url(/static/img/buttons/ui-button-big-bg-blue.png) repeat-x 0 0; font-size: 16px; color: #FFF; text-align: center; }
div.arrowbutton a span { display: block; position: absolute; right: 15px; top: 18px; width: 16px; height: 16px; background: url('/documents/Thy/img/ui-icons-set2.png') no-repeat 0px -364px; }
div.arrowbutton a:hover { background-color: #37b02a; background-position: 0 -50px; } /* green */
div.arrowbutton.red a { background-color: #ee001b; background-image: url(/static/img/buttons/ui-button-big-bg-red.png) !important } /* red */
div.arrowbutton.lblue a { background-color: #6a9bbc; background-image: url(/static/img/buttons/ui-button-big-bg-blue-light.png) !important }
    div.arrowbutton.lblue a:hover { background-color: #37b02a; }
/* Teasers */
.teaser-row { overflow: hidden; height: 140px; padding: 10px 5px; border-radius: 6px; }
.teaser-row.odd  { background: #E2EAEC; }
.teaser-row.even {  }
.teaser-row .teaser-item { float: left; width: 440px; margin: 10px; }
.teaser-row .teaser-item H2 { float:left; margin-top:-3px; padding-left: 17px; background: url(/static/img/icons/arrow-blue-right.png) no-repeat 0 5px; width: 192px; }
.teaser-row .teaser-item IMG { float: left; margin-right: 10px; }
.teaser-row .teaser-item P { float: left; width: 209px; line-height: 15px; }
.teaser-row .teaser-item A,
.teaser-row .teaser-item A:link,
.teaser-row .teaser-item A:visited,
.teaser-row .teaser-item A:hover { color: #DF542B; }

/* pointFrom */
.pointFrom { float:right; }
.pointFrom .form-item { line-height: 30px; }
.pointFrom .form-item label { margin-right: 15px; text-align: right; }
.pointFrom .selectbox { border: 1px solid #C8C8C8; padding: 0 0 0 3px; width: 150px; }
.pointFrom .selectBox-label { padding-top: 4px; }

.quick_search-wrapper { background: #F8F8F8; border: 1px solid #CCC; padding: 5px; margin:0 0 10px; }
.quick_search { width:477px; z-index:5; position: relative; }
.quick_search .box-blue select.uicombobox { border: 1px solid #FFF; padding: 0 1px; }
.quick_search .container { height:458px; padding:0 1px 0; z-index:1; background:#FFF; border: 1px solid #CCC; border-top:none; }
.quick_search .container  div.infos { margin-top: 10px;  }
.quick_search .container  div.infos p { padding:0; line-height: 1.7em; }
.quick_search .content { float:left; width:450px; height:402px; padding:25px 9px 10px 10px; }
.quick_search .content .title { color: #4482BB; font-size: 14px; color: #4482BB; margin:3px 0 0 0; clear:both; }
.quick_search .content.arr .box-blue { margin-top: 10px !important; }
.quick_search .content.arr .box-blue { margin: 15px 0 0 0 !important; height: 125px; }
.quick_search .content.arr .one-date .box-blue { height: 213px; }
.quick_search .content.arr .quick_search-schedule-order li { margin: 0 !important; }
.quick_search .content.arr .quick_search-schedule-order { margin: 10px 0 0 0 !important; padding: 15px 0 0 0; border-top: 1px solid #8EBEDB; border-bottom:none; }
.quick_search .content.arr button { margin-top: 10px !important; }
.quick_search .content.checkin .form-item { height:46px; }
.quick_search .content.checkin .info_tooltip { display: inline-block; }
.quick_search .direction { float:left; margin:6px 15px 0 0; cursor:pointer; /*width: 185px;*/ }
.quick_search .direction li input { margin:0; padding:5px 0 0 0;  }
.quick_search .direction li { float:left; margin: 0 0 10px 15px; font-size: 11px; line-height: 24px; }
.quick_search .ui-box.ui-box-qs { position: relative; width: auto; padding: 16px 20px 15px 25px; right: auto; bottom: auto; }
.quick_search .ui-box-content { max-height: 70px; overflow: auto; }
.quick_search .tab { height:29px; }
.quick_search .tab li a { color:#000; }
.quick_search .tab li { font-size:11px; float:left; background:url(/static/img/quick-search/tab-bg.png) no-repeat 0 0; height:29px; line-height:29px; padding:0 0 0 0; margin:0; text-align:center; width: 119px; cursor: pointer; }
.quick_search .tab li.hover { background-position: 0 -30px; }
.quick_search .tab li.selected { background-position: 0 -60px !important; }

.quick_search .tab-sub { float:left; width:58px; display:none; margin-left: 5px; margin-top: 5px; }
.quick_search .tab-sub li { float:left; text-indent:-9999px; width:58px; height:88px; cursor: pointer; background: #fff url(/static/img/quick-search/left-tab.png) no-repeat scroll 0 0; }
.quick_search .tab-sub li.award { background-position: 0 -88px; }
.quick_search .tab-sub li.award.selected { background-position: -58px -88px; }
.quick_search .tab-sub li.hotel { background-position: 0 -177px; }
.quick_search .tab-sub li.hotel.selected { background-position: -58px -177px; }
.quick_search .tab-sub li.warranty { background-position: 0 -267px; }
.quick_search .tab-sub li.warranty.selected { background-position: -58px -267px; }
.quick_search .tab-sub li.rentacar { background-position: 0 -357px; }
.quick_search .tab-sub li.rentacar.selected { background-position: -58px -357px; }
.quick_search .tab-sub li.ticket { background-position: 0 0; }
.quick_search .tab-sub li.ticket.selected { background-position: -58px 0; }
.quick_search .tab-sub li.schedule { background-position: 0 -448px; }
.quick_search .tab-sub li.schedule.selected { background-position: -58px -448px; }
/*
.quick_search .tab-sub { float:left; width:58px; display:none; margin-left: 5px; margin-top: 5px; }
.quick_search .tab-sub li { float:left; text-indent:-9999px; width:58px; height:110px; cursor: pointer; }
.quick_search .tab-sub li.award { background-position: 0 -113px; }
.quick_search .tab-sub li.award.selected { background-position: -58px -113px; }
.quick_search .tab-sub li.hotel { background-position: 0 -225px; }
.quick_search .tab-sub li.hotel.selected { background-position: -58px -225px; }
.quick_search .tab-sub li.schedule { background-position: 0 -336px; }
.quick_search .tab-sub li.schedule.selected { background-position: -58px -336px; }
.quick_search .tab-sub li.ticket { background-position: 0 0; }
.quick_search .tab-sub li.ticket.selected { background-position: -58px 0; }
*/

.quick_search.ticket .container .content { margin: 5px 0 0 0; border: 1px solid #CFEBEF; border-left:none; width:384px; }
.quick_search.ticket .tab-sub { display:block; }.quick_search-odul .box-blue .left { float:left;  margin-right:17px;}
.quick_search-odul hr { background-color: #8EBEDB; border: medium none; color: #8EBEDB; height: 1px; display:block; margin:0 10px 0 10px; display:block; clear:both;}
.quick_search-odul .box-blue .right { width:49%; float:left; }
.quick_search-odul .box-blue { background:#E4E4E4; margin:0 0 10px 0; padding:15px 0 0 22px; display:block; min-height: 85px;}
.quick_search-odul .cabin .form-item { float:left; }
.quick_search-odul .cabin { padding:0 0 0 10px; }
.quick_search-odul .direction .one_way { float:left; background:url(/static/img/quick-search/direction.png) no-repeat scroll 0 0 transparent; width:80px; height:26px; text-indent:-9999px; background-position:-100px -26px; }
.quick_search-odul .direction .one_way.selected { background-position:-100px 0;  }
.quick_search-odul .direction .return { float:left; background:url(/static/img/quick-search/direction.png) no-repeat scroll 0 0 transparent; width:100px; height:26px; text-indent:-9999px; }
.quick_search-odul .direction .return.selected { background-position:0 -26px;  }
.quick_search-odul .direction { float:left; margin:0 18px 0 18px; cursor:pointer; }
.quick_search-odul .form-item .dp-choose-date { position:absolute; left:145px; }
.quick_search-odul .form-item input { border:0; height:22px; width:160px; padding:2px 0 0 5px; margin:0; border: 2px solid #E4E4E4; }
.quick_search-odul .form-item label { font-size: 14px; margin: 0 0 10px 0; display:block; }
.quick_search-odul .form-item { margin:0 0 10px 0; position:relative; height:50px;}
.quick_search-odul .form-list-horizontal li input { float:left; height:13px; width:13px; margin: 1px 3px 0 5px; padding:0}
.quick_search-odul .form-list-horizontal li span { float:left; font-size:11px;}
.quick_search-odul .form-list-horizontal li { display:block;  clear:both; height:20px; }
.quick_search-odul .form-list-horizontal { padding:0 0 10px 0; }
.quick_search-odul .multi_fly a { float:left; background:url(/static/img/quick-search/coklu-ucus.jpg) no-repeat scroll 0 0 transparent; width:105px; height:25px;}
.quick_search-odul .multi_fly a:hover { background-position:0 -25px; }
.quick_search-odul .multi_fly { float:left; }
.quick_search-odul .order-list { margin:10px; border-bottom:1px solid #8EBEDB;}
.quick_search-odul .person_count li { float:left; margin:0 10px 0 10px; font-size:11px; }
.quick_search-odul .person_count li.info { margin-top:21px; }
.quick_search-odul .person_count { margin:10px;  display:block; clear:both; height:75px; border-bottom:1px solid #8EBEDB; }
.quick_search-odul .submit_button { float:right; margin-top:10px; }
.quick_search-odul .top { display:block; height:60px;}
.quick_search-online hr { background-color: #8EBEDB; border: medium none; color: #8EBEDB; height: 1px; display:block; margin:0 10px 0 10px; display:block; clear:both;}
.quick_search-online .box-blue .left { float:left;  margin-right:15px; /*width: 166px;*/ }
.quick_search-online .box-blue .right { float:right; margin-right:15px; /*width:50%;*/ }
.quick_search-online .box-blue .row .form-item input { float:left; margin-right: 5px; }
.quick_search-online .box-blue .row .form-item { float:left; width: auto !important; }
.quick_search-online .box-blue .row { width: 100%; margin-bottom: 15px; overflow: hidden; }
.quick_search-online .box-blue .ui-box-info { padding: 10px 15px 5px 20px; }
.quick_search-online .box-blue span.red { color: #E04A37; font-size: 14px; font-weight: bold; text-decoration: none; margin: 0 8px; line-height: 25px; }
.quick_search-online .box-blue span.red.notice { display: block; margin:0; font-size: 10px; font-weight: normal; line-height: 1.3em; }
.quick_search-online .box-blue { background:#E4E4E4; /*width:381px;*/ margin:0 0 10px 0; padding:10px 0 10px 15px; display:block; /*height:150px;*/ }
.quick_search-online .cabin .form-item { float:left; }
.quick_search-online .cabin { margin-top: 0px; padding:0 0 0 10px; }
.quick_search-online .form-item .autocompletecity { width: 161px !important; }
.quick_search-online .form-item .dp-choose-date { position:absolute; left:145px; }
.quick_search-online .form-item input { border:0; height:22px; width:160px; padding:1px 0 1px 5px; margin:0; }
.quick_search-online .form-item label { font-size: 14px; margin: 0 0 5px 0; display:block; }
.quick_search-online .form-item { margin:0 0 10px 0; position:relative; height:50px; }
.quick_search-online .form-list-horizontal li input { float:left; height:13px; width:13px; margin: 1px 3px 0 5px; padding:0}
.quick_search-online .form-list-horizontal li span { float:left; font-size:11px;}
.quick_search-online .form-list-horizontal li { display:block;  clear:both; height:20px; }
.quick_search-online .form-list-horizontal { padding:5px 0; }
.quick_search-online .multi_fly a { float:left; background:url(/static/img/quick-search/coklu-ucus.jpg) no-repeat scroll 0 0 transparent; width:105px; height:25px;}
.quick_search-online .multi_fly a:hover { background-position:0 -25px; }
.quick_search-online .multi_fly { float:right; margin-top: 5px; }
.quick_search-online .order-list { margin: 5px 0 0 10px; }
.quick_search-online .person_count li { float:left; margin:0 5px; font-size:8px; }
.quick_search-online .person_count li.info { margin-top:25px; }
.quick_search-online .person_count { margin:10px 0 10px 10px;  display:block; clear:both; height:75px; border-bottom:1px solid #8EBEDB; }
.quick_search-online .submit_button { float:right; margin-top:24px; }
.quick_search-online .top { display:block; height:45px;}
.quick_search-otel hr { background-color: #8EBEDB; border: medium none; color: #8EBEDB; height: 1px; display:block; margin:0 10px 0 10px; display:block; clear:both;}
.quick_search-otel input.dp-applied.date { background-position: 100px 2px; }
.quick_search-otel .box-blue .left { float:left;  margin-right:0;}
.quick_search-otel .box-blue .right { width:50%; float:left; }
.quick_search-otel .box-blue { background:#E4E4E4; margin:0 0 10px 0; padding:15px 0 0 22px; display:block; min-height: 85px;}
.quick_search-otel .cabin .form-item { float:left; }
.quick_search-otel .cabin { padding:0 0 0 10px; }
.quick_search-otel .direction .one_way { float:left; background:url(/static/img/quick-search/direction.png) no-repeat scroll 0 0 transparent; width:80px; height:26px; text-indent:-9999px; background-position:-100px -26px; }
.quick_search-otel .direction .one_way.selected { background-position:-100px 0;  }
.quick_search-otel .direction .return { float:left; background:url(/static/img/quick-search/direction.png) no-repeat scroll 0 0 transparent; width:100px; height:26px; text-indent:-9999px; }
.quick_search-otel .direction .return.selected { background-position:0 -26px;  }
.quick_search-otel .direction { float:left; margin:0 18px 0 18px; cursor:pointer; }
.quick_search-otel .form-item .combo { float:left !important; }
.quick_search-otel .form-item .dp-choose-date { position:absolute; left:145px; }
.quick_search-otel .form-item input { border:0; height:18px; width:140px; padding:1px 0 1px 10px; margin:0; }
.quick_search-otel .form-item label { font-size: 13px; margin: 0 0 5px 0; display:block; }
.quick_search-otel .form-item { margin:0 0 10px 0; position:relative; height:50px;}
.quick_search-otel .form-list-horizontal li input { float:left; height:13px; width:13px; margin: 1px 3px 0 5px; padding:0}
.quick_search-otel .form-list-horizontal li span { float:left; font-size:11px;}
.quick_search-otel .form-list-horizontal li { display:block;  clear:both; height:20px; }
.quick_search-otel .form-list-horizontal { padding:0 0 10px 0; }
.quick_search-otel .left.otel-left .form-item {margin-left: 15px;}
.quick_search-otel .left.otel-left .form-item:first-child {margin-left: 0px;}
.quick_search-otel .multi_fly a { float:left; background:url(/static/img/quick-search/coklu-ucus.jpg) no-repeat scroll 0 0 transparent; width:105px; height:25px; }
.quick_search-otel .multi_fly a:hover { background-position:0 -25px; }
.quick_search-otel .multi_fly { float:left; }
.quick_search-otel .order-list { margin:10px; border-bottom:1px solid #8EBEDB;}
.quick_search-otel .person_count li span { line-height: 12px;  }
.quick_search-otel .person_count li { float:left !important; margin:0 10px 0 10px; font-size:11px;  }
.quick_search-otel .person_count li.info { margin-top:21px; }
.quick_search-otel .person_count { margin:10px;  display:block; clear:both; height:75px; border-bottom:1px solid #8EBEDB; }
.quick_search-otel .submit_button { float:right; margin-top:10px; }
.quick_search-otel .top { display:block; height:60px;}

.quick_search-reservation { }
.quick_search-reservation .list-col {  }
.quick_search-reservation .list-col li { float: left; margin: 0 0 15px 0; width: 225px; height: 115px; }
.quick_search-reservation .list-col li a { display: block; background: #FFF; height: 100px; padding: 15px; }
.quick_search-reservation .list-col li.selected a { background: #E9EFF0; }
.quick_search-reservation .list-col li a span { float: left; margin-right: 10px; margin-bottom: 80px; }
.quick_search-reservation .list-col li a h3 { margin-bottom: 5px; }
.quick_search-reservation .list-col li a p { margin: 0; padding: 0; }
.quick_search-schedule .box-blue { margin-top: 15px !important; height:120px; }
.quick_search-schedule p { margin-bottom: 5px; }
.quick_search-schedule-docs .ui-icons {margin-right:5px; }
.quick_search-schedule-docs { margin:0 10px 10px 10px; }
.quick_search-schedule-order li { float:left; margin-right: 10px;  }
.quick_search-schedule-order ul {clear:both; display:block;  }
.quick_search-schedule-order { clear:both; display:block;  margin:15px 10px 0 10px; padding:0 0 5px 0; height:20px; border-bottom:1px solid #8EBEDB;}
    .airport_selector {}
    .airport_selector_form { position:absolute; left:0; top:24px; z-index:99999; border:2px solid #0055a4; background:#E1EAEB; padding:8px; display:none; }
    .airport_selector_form .fe1 { z-index: 9999 !important; margin: 0 0 10px 0; }
    .airport_selector_form .fe2 { z-index: 9998 !important; margin: 0 0 0 0; }
    .airport_selector_form .airport_selector_country { width: 175px; font-size: 12px; }
    .airport_selector_form .airport_selector_city { font-size:11px; width:175px; height:200px; }

#wrapper .wrap.content-flightplanner .inner .right { width: 670px; }
#wrapper #content #flight-planner { position: relative; margin-left:0; top:0; left:0; }
#wrapper #content #flight-planner .box-blue { margin-bottom: 5px; }
#wrapper #content #flight-planner .box-blue .right { width: auto !important; float: left; }
#wrapper #content #flight-planner .person_count {  }
#wrapper #content #flight-planner .cabin button.ui-buttons-red { left: auto; right: 9px; }
#wrapper #content #flight-planner .cabin .icon, .airport_selector_form .icon { margin:0 !important; }
#wrapper #content #flight-planner .person_count ul { height: 80px; border: none; }
#wrapper #content #flight-planner .person_count li { clear:none; overflow: visible; margin: 0 7px 7px; border:0; }
#wrapper #content #flight-planner .person_count li.hidden { display: none; }
#wrapper #content #flight-planner #multi-dates { left:3px !important; }
#wrapper #content #flight-planner .list-wrapper li { margin:0 !important; }
#wrapper #content #flight-planner .domestic { display: none; }
#wrapper #content #flight-planner .international { display: block; }
#wrapper #content #flight-planner.domestic .domestic { display:block; }
#wrapper #content #flight-planner.domestic .international { display:none; }

.inner ul.LeftMenu { }
.inner ul.LeftMenu .text { float: none !important; padding-bottom: 3px; }
.inner ul.LeftMenu li.list { margin: 8px 0 !important ;padding: 0 0 4px 0 !important; }
.inner ul.LeftMenu li.list span.ui-icons { background: url(/static/img/icons/ui-icons-nav.png) no-repeat 0 0; width: 16px; height: 16px; margin-bottom: 9px; }
.inner ul.LeftMenu li.list span.ui-icons.on { background-position: 0 -16px; }
.inner ul.LeftMenu li.list a { border-bottom: 1px solid #000 !important; }
.inner ul.LeftMenu li span { float: none; }
.inner ul.LeftMenu ul.children li { list-style: disc outside !important; }
.inner ul.LeftMenu ul.children { border-top: 1px solid #E2EAEC; margin: 5px 0 10px 0; padding: 1px 0 0 15px !important; }
.inner ul.LeftMenu ul.children span.icon { margin-bottom: 10px; background: url(/documents/Thy/img/ui/arrows-iconset.png) no-repeat -132px 0; }
.inner ul.LeftMenu ul.children li span.icon.on { background-position: -44px 0 !important; }

#sp-newsletter { margin: 0 30px;}
#sp-newsletter .title { margin: 2em 0 1em 0; }
#sp-newsletter .title span { font-size: 1em; }
#sp-newsletter .emailing { color: #000; text-align: left; }
#sp-newsletter .proms-title { margin-top: 2em; }
#sp-newsletter ul.proms { margin: 1em 0 2em 0; overflow: hidden; }
#sp-newsletter ul.proms li { float:left; margin: 4px 6% 4px 0; padding: 7px 0 7px 15px; width: 41%; background: url(/static/img/arrows/arrow-red-right.png) no-repeat 0 12px; border-bottom: 1px dotted #000; }
#sp-newsletter ul.proms h3 { display: inline; font-size: 13px; }
#sp-newsletter ul.proms div.price { font-size: 20px; float:right; color: #0054A3; font-weight: bold; line-height: 20px; }
#sp-newsletter ul.proms span.currency { float:right; font-size: 12px; color: #0054A3; margin-left: 5px; font-weight: normal; margin-top: 2px; text-align: left; width: 25px; }

.emailing { padding:15px 0 0 10px;}
.emailing div.thy { float: left; width: 135px; }
.emailing div.thy div.icon { height: 28px; background-position: 0 12px; }
.emailing div.thy input { height: 26px !important; }
.emailing div.thy .list-wrapper { width: 133px; }
.emailing input.query { float:left; border: 1px solid #8EBEDB; font-size: 12px; height: 18px; padding-left: 5px; width: 135px; margin-right: 10px; }
.emailing .row1, .emailing .row2 { clear:both; height: 30px;}
.emailing .row1 input { }
.emailing .row1 span.combo { display:block; width:135px; float: left; margin-right: 10px; }
.emailing .row2 { margin: 10px 0 0 0; }
.emailing .row2 .airport_selector_form { left: -161px !important; top: -6px !important; }
.emailing .row2 .autocompletenew { width: 111px; height: 26px; padding-left: 5px; border: 1px solid #8EBEDB; border-right: none; }
.emailing .row2 .search { height: 28px; border: 1px solid #8EBEDB; border-left: none; background-position: 0 6px; }
.emailing .row2 .query { margin-top: 4px; }
.emailing .row2 .query.dp-applied { border-right: none; margin-right:0; width: 116px; }
.emailing .cc-emailing { height: 30px; width: 135px; float: right; margin-right: 20px; }
.emailing .cc-emailing a {  width: 124px; line-height: 30px; overflow: hidden; }
.emailing .cc-emailing a span { top: 7px; right: 15px; }
.row-radio { float:left; margin-right:10px; }

img.border { border: 1px solid #CCC; margin: 5px; padding: 5px; background: #FFF; }

div.download { margin: 10px 0 0 0; padding: 5px 11px 5px 27px; font-size: 12px; line-height: 14px; background: url(/static/img/icons/ui-icon-download.png) no-repeat 5px 50%; border-radius: 4px 4px 4px 4px; }
div.download a { }

input.query, input.default-value  { font-style: italic !important; color: #929292; }
input.query.blur, input.default-value.blur { font-style: normal !important; color: #000; }

.ui-arrow { position: absolute; top:131px; left:-16px; z-index: 1000; }

.fb-currconv { cursor: pointer; }

/* IE */
.quick_search-online .autocompletenew.medium.ac-ie { width: 160px !important; }
.uicombobox.cb-ie { padding: 0 0 0 2px; height: 25px; border: 1px solid #8ebedb; }
.uicombobox.sosmall.cb-ie { padding:0 0 0 2px; height: 25px; border: 1px solid #8ebedb; }
.uicombobox.xsmall.cb-ie { width: 60px !important;  }
.uicombobox.perimeter.cb-ie { padding:0 0 0 2px; height: 25px; border: 1px solid #8ebedb; }
.emailing .uicombobox { height: 22px; border: 1px solid #8EBEDB; }
.emailing .uicombobox option { }

#fancybox-frame { background: #D2E1ED !important; }

/* FB Promosyon Widget */
div.fb-widget { position:fixed; }
body > div#fb-widget-right01 {right:20px;top:20px; }
div.fb-widget .quickFlip {height:186px;width:124px;float:left; }
div.fb-widget .panel1, div.fb-widget .panel2 {height:186px;width:124px;background:url(/static/img/bg/fb-widget.png) 50% 0 no-repeat;position:absolute;overflow:hidden;text-align:center; }
div.fb-widget .panel1 {z-index:99999; }
div.fb-widget .panel2 {background-position:50% 100%; }
div.fb-widget .panel2 span {color:#102d40;font-size:20px;font-family:Arial, Helvetica, sans-serif;line-height:1;font-weight:700;cursor:text;padding-top:50px;display:block; }
div.fb-widget .panel2 a {width:124px;height:90px;display:block;text-decoration:none; }

/* fancybox arrows */
a#fancybox-left span#fancybox-left-ico, a#fancybox-left:hover span#fancybox-left-ico,
a#fancybox-right span#fancybox-right-ico, a#fancybox-right:hover span#fancybox-right-ico { display: block !important; visibility: visible !important; }
a#fancybox-left span { left: 20px !important; right: auto !important; }
a#fancybox-right span { left: auto !important; right: 20px !important; }


/* career recruitment */

/* Banner */
.career-full-banner{
  margin-top: 10px;
}

.career-full-banner img{
  width: 100%;
}

.notice-content{
  margin-top: 20px;
  overflow: hidden;
}

.career-page-top{
  margin-bottom: 12px;
  overflow: hidden;
}

/* Notice Left Content */
.career-left-content{
  float: left;
  width: 490px;
  margin-right: 22px;
}

/* Notice Right Contnet */
.career-right-content{
  float: left;
  width: 430px;
}
.career-page-box{
  margin-bottom: 12px;
  overflow: hidden;
}
.career-bottom-box{
  margin-top: 70px;
}

.notice-list-box.list-bottom{
  margin-top: 10px;
  height: 200px;
}


.notice-right{
  width: 445px;
  float: right;
  overflow: hidden;
}
.notice-left{
  float: left;
}
.notice-main-title{
  display: block;
  font-size:18px;
  font-weight: bold;
  color: #133f76;
  border-bottom: 1px solid #ddd;
  padding-bottom: 15px;
  margin-bottom: 26px;
}
/* Top List */
.notice-block{
  margin-bottom: 24px;
  margin-left: 24px;
  overflow: hidden;
}
.bottom-notice{
  margin-top: 10px;
}
.notice-title{
  display: inline-block;
  padding: 5px;
  margin-bottom: 16px;
  font-size: 14px;
  color: #fff;
  border-radius:5px;
  background: rgb(217,36,36);
}
.notice-list li{
  display: block;
  position: relative;
  margin-bottom: 5px;
  color: #000;
  font-size: 13px;
  padding-left: 20px;
  background: url('../img/career/disc.png') left 6px no-repeat;
}
.notice-list a{
  display: block;
  color: #000;
  font-size: 13px;
  text-decoration: none;
}
.sub-list{
  display: none;
  position: relative;
  top: 5px;
  left: 20px;
}
.notice-list a:hover{
  color: #D92424;
}
/* Notice Bottom */
.bottom-notice-content{
  overflow: hidden;
  margin-top: 10px;
}
.left-notice-box{
  width: 432px;
  float: left;
}

.right-notice-box{
  width: 445px;
  float: right;
}
.notice-box-list{
  overflow: hidden;
}
.left-box-item{
  width: 185px;
  float: left;
}
.right-box-item{
  width: 185px;
  float: right;
}



.full-page-content{
  width: 100%;
  margin-top: 10px;
  overflow: hidden;
}

/* Sidebar Menu */
.full-sidebar-menu{
  float: left;
  width: 230px;
  margin-right: 18px;
  border: 1px solid #cacbcc;
  border-radius: 3px;
}
.menu-head-title{
  text-align: center;
  padding: 15px 10px;
  border-bottom: 1px solid #e3e0e0;
}
.icon-hands{
  display: inline-block;
  background: center no-repeat;
  vertical-align: middle;
  background-image: url('../img/career/s39x30-hands.png');
  width: 39px;
  height: 32px;
  float: left;
}
.menu-head-title h3{
  font-size: 13px !important;
  color: #4d4e4e;
  line-height: 32px;
}
.menu-list-item ul{
  color: #939090;
  padding: 10px 0px;
  background: repeat 0 0 #f0efef;
  border-radius: 3px;
}

.menu-list-item li{
  background: repeat 0 0 #f0efef;
  border-top: 1px solid #e3e0e0;
  position: relative;
  padding: 10px 15px;
}

.menu-list-item li:first-child{
  border-top: none;
}

.menu-list-item li.active{
  background-image: url('http://investor.turkishairlines.com/documents/ThyInvestorRelations/img/sub-menu-active-bg.png');
  color: #fff;
}
.menu-list-item li.active:after{
  content: '';
  display: block;
  position: absolute;
  background: #fd0007;
  right: 0;
  top: 0;
  bottom: 0;
  width: 4px;
}

.menu-list-item a{
  display: block;
  color: #898686;
  text-decoration: none;
}


/* Accordion Content */
.accordion-content{
  float: left;
  width: 680px;
  overflow: hidden;
}

.accordion-bottom{
  margin-top: 20px;
  overflow: hidden;
}
.banner-wrapper{
  width: 310px;
}
.banner-wrapper img{
  border-radius:24px;
}
.right-banner-wrapper{
  float: right;
  text-align: left;
  margin-left: 24px;
}
.left-banner-wrapper{
  float:left;
  text-align: center;
}
.right-content-wrapper{
  width: 590px;
  float: right;
}
.left-content-wrapper{
  width: 395px;
  float:left;
}
.right-banner-wrapper img,
.left-banner-wrapper img{
  border-radius:5px;
}
.right-banner-wrapper.bottom{
 margin-top:35px;
}

.accordion-title-wrap{
  display: table;
  width: 100%;
  height: 63px;
  border-bottom: 1px solid #e3e0e0;
}
.accordion-title{ 
  display: table-cell;
  vertical-align: middle;
  font-size: 23px !important;
  font-weight: bold;
  color: #1c467a;
  letter-spacing: 1px;
}

/* Accordion */
.accordion-box-wrapper{
  width: 100%;
  margin-top: 20px;
}
.accordion-box-wrapper .accordion{
  cursor: pointer;
  background: url('../img/career/bg-pattern.png');
  border: 1px solid #cacbcc;
  border-radius: 3px;
  position: relative;
  height: 50px;
  padding-left: 10px;
  color: #505050;
  font-weight: bold;
  line-height: 50px;
  padding: 0px 10px;
  font-size: 14px;
}

.accordion-box-wrapper .accordion:after{
   content: '';
  display: block;
  background: url('../img/career/accordion-toggle.png') no-repeat 0 0 transparent;
  position: absolute;
  right: 10px;
  top: 10px;
  width: 32px;
  height: 32px;
}

.accordion-box-wrapper .accordion.active{
  background-color: #005ca9;
  border-color: #c42a16;
  color: #fff;
  background: url('../img/career/bg-patternr.png') #eceeef;
}

.accordion-box-wrapper .accordion.active:after{
  background: url('../img/career/accordion-toggle-active.png');
}

.accContent {
  display: none;
  width: 100%;
  height: auto;
  padding:12px 0 20px 12px;
  overflow: hidden;
}

.list-content{
  overflow: hidden;
}
.list-content > ul >li{
  width: 100%;
  height: 100%;
  overflow: hidden;
  margin-bottom: 25px;
}

.faq-number{
  width: 5%;
  color: #D92424;
  float: left;
  
}
.faq-content{
  float: left;
  width: 90%;
  height: 100%;
  overflow: hidden;
}
.faq-content a{
  color: #D92424;
  text-decoration: none;
}
.faq-content a:hover{
  text-decoration: underline;
}
.faq-title{
  font-size: 12px;
  font-weight: bold;
  color: #000;
  margin-bottom: 10px;
}
.faq-details{
  font-size: 12px;
  color: #848484;
}
.list-block ul{
  margin: 15px 0 0 0;
  padding: 0;
}
.list-block ul li{
  padding-left: 14px;
  margin-bottom: 3px;
  background: url('../img/career/disc-gray.png') left center no-repeat;
}

.notice-alert{
  margin-top: 30px;
}


/*Pagination*/
.pagination{
  height: 80px;
}
ul.simplePagerNav{
  margin-top: 15px;
}
ul.simplePagerNav li{
  display:block;
  float: left;
  padding: 3px 7px;
  margin-bottom: 10px;
  font-family: georgia;
  font-size:12px;
}

ul.simplePagerNav li a{
    color: #333;
    text-decoration: none;
}

li.currentPage {
  background: #d92424;  
}

ul.simplePagerNav li.currentPage a {
  color: #fff;  
}

table.pageme {
    border-collapse: collapse;
    border: 1px solid #ccc;
}  

table.pageme td {
    border-collapse: collapse;
    border: 1px solid #ccc;
}

/* Popup */
.result-popup{
  width:100%;
  overflow:auto;
  padding: 50px 0;
  text-align: center;
}

.result-popup .popup-result-title{
  font-size: 30px;
}

.result-popup .popup-result-title span{
  display: block;
  line-height: 1.5em;
  font-weight: bold;
  font-size: 26px;
  color: #000 !important;
}

.result-popup img{
  margin-top: 30px;
}
