/* Body */
body {margin:0; padding:0; background-image:url('icons/zemin.gif'); font-family: "Arial", "Helvetica", "Verdana", "sans-serif"; font-size: 12px;}
/* Scroll */
/*
*{scrollbar-base-color:#dfeffc;scrollbar-track-color:#dfeffc;scrollbar-darkshadow-color:#dfeffc;scrollbar-3dlight-color:#dfeffc;scrollbar-arrow-color:#757778;scrollbar-shadow-color:#79B7E7;scrollbar-highlight-color:#79B7E7;}
::-webkit-scrollbar{width:15px;height:15px;}
::-webkit-scrollbar-track-piece{background-color:#FBEC88;}
::-webkit-scrollbar-button:start:decrement,::-webkit-scrollbar-button:end:increment,::-webkit-scrollbar-thumb{background-color:#dfeffc;border:solid 1px #79B7E7;}
::-webkit-scrollbar-button:vertical:start:decrement{background-image:url('icons/scrollbar_arrow_up.gif');background-position:center;}
::-webkit-scrollbar-button:vertical:end:increment{background-image:url('icons/scrollbar_arrow_down.gif');background-position:center;}
::-webkit-scrollbar-button:horizontal:start:decrement{background-image:url('icons/scrollbar_arrow_left.gif');background-position:center;}
::-webkit-scrollbar-button:horizontal:end:increment{background-image:url('icons/scrollbar_arrow_right.gif');background-position:center;}
*/
/* Lila Header */
.lilaPage	{padding:.2em;}
.lilaPage .lilaHeader	{padding:.4em 1em;}
.lilaPage .lilaHeader .lilaCaption {float:left;}
.lilaPage .lilaHeader .lilaHelpCaption {float:right; padding-right:5px;}
.lilaPage .lilaHeader .lilaHelpButton {float:right; cursor:pointer; height:20px;}
.lilaPage .lilaItems	{padding:.2em;}

.headerTitle table { height:100%; }
.headerTitle .uyariH { text-align:center; vertical-align:middle; font-size:15px; color: #FF6666;}
.headerTitle .saatH { text-align:center; vertical-align:middle; font-size:16px; font-weight:bold; color: #9B528C;}

/* Lila Button Controls */
.LilaButtonControls {position:fixed !important; padding:.1em .1em; z-index:100;}
.LilaButtonControls button {min-width: 100px; text-align:left; white-space:nowrap; }

/* Planlama Seans Taşıma */
.lilaTakvimBaslik {min-width:50px; min-height:15px;}
.lilaTakvimTarih {min-width:50px; min-height:40px;}
.lilaTakvimTarih .gun {font-size:15pt; float:left;opacity: .60; filter:Alpha(Opacity=60); background-image: none; }
.lilaTakvimTarih .plan {font-size:10pt; float:right; color:#b0281a;}

/* Sortable */
.lilaSort {list-style-type: none; margin: 0px 30px 0px 0px; padding: 0;}
.lilaSort li {list-style-type: none; margin: 0 5px 5px 5px; padding: 5px; height: 1.5em; }
html > body .lilaSort li { height: 1.5em; line-height: 1.2em; }

/* Input Controller */
textarea {resize : none;}
input, textarea, select {background-color: #dfeffc; border:1px solid #79B7E7; color:#2E6E9E; padding-left:2px; padding-right:2px;}
input[Validate="true"], select[Validate="true"], textarea[Validate="true"] {background: #ffFF99;}

/* Labeller */
.lilaLabel {padding: .2em; margin:.2em; line-height : 20px;}
.messageTextBox {padding: .2em; border:1px solid #79B7E7;background: #ffFF99;}

/* Dik Yazi */
.lilaDikey {}
.editTextBox{overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.editSelect{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

/* Dönem */
.lilaDonem {display:block; padding-bottom : .2em; max-width:200px}
.lilaCetvel {background: url('icons/bgcetvel.gif'); background-repeat:repeat-x; background-position:top; margin:0; padding : 0; padding-top:20px;}
.lilaFatItem {white-space: nowrap; overflow: hidden; text-overflow: ellipsis; cursor: move;}
.ui-resizable-helper { border: 1px dotted gray; }

/* Classlar */
.LilaMessage {position:fixed; left:0px; top:0px; width:100%;}
.label {text-align:right; padding-left:20px; white-space:nowrap;}
.input {text-align:left;}
.bold {font-weight:bold;}
.colSari {color : #e17009;}


.cssRapor { background-color : #99BBE8;}
.cssEsnek { background-color : #e17009;}
.cssNone { background-color : #000000;}
.cssMinWidth { min-width:20px; float:left;}
.divBlock {display:block; padding:.3em;}


/* Planlama için */
.lilaplanitem {min-width:100px; overflow:hidden;}
.ui-state-error span.geneltatil, .ui-state-error span.ogrpertatil {display:block; white-space:pre-wrap; font-size : 10px; color:#CD0A0A;}

.ui-state-kapali, .ui-widget-content .ui-state-kapali, .ui-widget-header .ui-state-kapali {border: 1px solid #c26629;background: #fee4bd url(images/ui-state-kapali.png) 50% top repeat-x;color: #803f1e;}
.ui-state-kapali span.blur { }
.ui-state-kapali span.blur:hover { cursor:pointer; color:#cd0a0a; }

.ui-state-kapali-ogr {border: 1px solid #8e846b !important;background: #fbec88 url(images/ui-bg_flat_55_fbec88_40x100.png) 50% 50% repeat-x !important;color: #383838 !important;}
.ui-state-kapali-ogr span.blur { color:#cc0000; }
.ui-state-kapali-ogr span.blur:hover { cursor:pointer; color:#383838; }
.ui-state-kapali-ogr span.blur, .ui-state-kapali span.blur {display:block; font-size : 11px; padding:.1em; margin:.1em;}

.ui-state-plan-ogr {border: 1px solid #b0281a !important;background: #c53727 50% 50% repeat-x !important;color: #ffffff;}
.ui-state-plan-der {border: 1px solid #A86AAB !important;background: #785AA6 50% 50% repeat-x !important;color: #ffffff !important;}

.ui-state-plan, .ui-widget-content .ui-state-plan, .ui-widget-header .ui-state-plan { border: 1px solid #6EAC2C; background: #ACDD4A url(images/ui-bg_gloss-wave_50_6eac2c_500x100.png) 50% 50% repeat-x; font-weight: bold; color: Navy;}
.ui-state-plan ul.plan, .ui-state-plan li {display:block; margin:0; padding:0; list-style:none;}
.ui-state-plan li {display:block; white-space:pre-wrap; font-size : 9px; text-align:left;}
.ui-state-plan li span {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

.planOpacity, .planCut { opacity: .65 !important; filter:Alpha(Opacity=65) !important;}

ul.detay , detay li {margin:0; padding:0; list-style:none; line-height:20px;}

.progressbar-text { float: left; margin-left: 50%; margin-top: 5px; font-weight: bold; text-shadow: 1px 1px 0 #fff;}

/* Page Loading */
.lilaloading-mask { position:absolute; left:0; top:0; width:100%; height:100%; background:#ccc; opacity:0.7; filter:alpha(opacity=70); }
.lilaloading-mask-msg { position: absolute; top: 50%; margin-top: -20px; width: auto; height: 30px; padding: 18px 5px 4px 45px; background: #fff url('images/loading.gif') no-repeat scroll 5px 10px; border: 2px solid #6593CF; color: #222; }
.lilaloading-icon {background: #fff url('images/loading.gif') no-repeat center;height: 50px;width: 50px;}

/* Multi CheckBox */
.lilamultiCheckBox {min-width : 100px; display:block; overflow:hidden;}
.lilamultiCheckBox .ui-widget-content {padding:.2em; display:block; z-index:9000; background-color:White;}
.lilamultiCheckBox td {font-size : 11px; white-space:nowrap}
.lila-loading {text-align:center; display:block; max-width:110px; min-height:110px; padding:5px 5px 5px 5px; background-position:center; background:#fff url("icons/lila-load.gif") no-repeat scroll 5px 5px}

/* Auto Complate */
.autoComplate {padding-left:.2em; margin:0; white-space:nowrap;}
.autoLabel {float:left; white-space:nowrap; /*margin-right: 20px;*/ line-height:22px;overflow: hidden; text-overflow: ellipsis;z-index:100;}
.autoButton {float:right; right:.3em;z-index:101;margin-top:2px;}
.autoButtonActive {border: 1px solid transparent;z-index:101;}
.icon-close{cursor:pointer;}

.ui-autocomplete-input { background-image:url("images/down.png") !important; background-position:right center !important; background-repeat:no-repeat !important; height:20px; }
.ui-autocomplete-loading { background-image:url("images/ui-load-16x16.gif") !important; background-position:right center !important; background-repeat:no-repeat !important; }

/* Opener Menü */
.extruder {position:fixed;cursor:default;}
.extruder .header{height:27px;}
.extruder .content{display:none;background:#FFFFFF; border:1px solid #4297D7}
.extruder.open .content{-moz-box-shadow:2px 0 5px #999999;-webkit-box-shadow:2px 0 5px #999999;box-shadow:2px 0 5px #999999;}
.extruder .footer{display:none;height:10px;background:#000000;-moz-border-radius:0 0 8px 8px;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0;-webkit-border-bottom-left-radius:8px;-webkit-border-bottom-right-radius:8px;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:8px;border-bottom-right-radius:8px;-moz-box-shadow:2px 0 5px #999999;-webkit-box-shadow:2px 0 5px #999999;box-shadow:2px 0 5px #999999;}
.extruder.top .flap{color:#ffffff;font:18px/28px Arial,Helvetica,sans-serif;text-align:center;display:block;margin:auto;padding:0 5px 5px 5px;height:30px;width:180px;background:#5c9ccc;cursor:pointer;-moz-border-radius:0 0 8px 8px;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0;-webkit-border-bottom-left-radius:8px;-webkit-border-bottom-right-radius:8px;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:8px;border-bottom-right-radius:8px;-moz-box-shadow:2px 0 5px #999999;-webkit-box-shadow:2px 0 5px #999999;box-shadow:2px 0 5px #999999;text-shadow:2px 2px 2px #333333;}
.extruder.top .content{-moz-border-radius:0 0 8px 8px;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0;-webkit-border-bottom-left-radius:8px;-webkit-border-bottom-right-radius:8px;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:8px;border-bottom-right-radius:8px;}

.extruder.bottom .flap{position:relative;color:white;font:18px/28px Arial,Helvetica,sans-serif;text-align:center;display:block;margin:auto;margin-top:1px;padding:0 5px 5px 5px;height:30px;width:180px;background:#5c9ccc;cursor:pointer;-moz-border-radius:8px 8px 0 0;-webkit-border-top-left-radius:8px;-webkit-border-top-right-radius:8px;-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-left-radius:0;border-bottom-right-radius:0;text-shadow:2px 2px 2px #333333;-moz-box-shadow:2px 0 5px #999999;-webkit-box-shadow:2px 0 5px #999999;box-shadow:2px 0 5px #999999;}
.extruder.bottom .footer{-moz-border-radius:8px 8px 0 0;-webkit-border-top-left-radius:8px;-webkit-border-top-right-radius:8px;-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-left-radius:0;border-bottom-right-radius:0;position:relative;margin-top:-5px;}
.extruder.bottom .content{-moz-border-radius:8px 8px 0 0;-webkit-border-top-left-radius:8px;-webkit-border-top-right-radius:8px;-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-left-radius:0;border-bottom-right-radius:0;}
.extruder.bottom .ext_wrapper{bottom:0;}

.extruder.left{height:100%;}
.extruder.left .content{border-right:3px solid #5c9ccc;}
.extruder.left.open .content{-moz-box-shadow:2px 0 5px #999999;-webkit-box-shadow:2px 0 5px #999999;box-shadow:2px 0 5px #999999;}
.extruder.left .ext_wrapper{height:100%;}
.extruder.left .footer{display:none;}
.extruder.left .flap{font-size:18px;color:white;top:0;padding:10px 0 10px 10px;margin-right:-37px;background:#5c9ccc;width:30px;position:absolute;right:0;-moz-border-radius:0 8px 0 8px;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:8px;-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:8px;border-top-left-radius:0;border-top-right-radius:8px;border-bottom-left-radius:0;border-bottom-right-radius:8px;-moz-box-shadow:2px 0 5px #999999;-webkit-box-shadow:2px 0 5px #999999;box-shadow:2px 0 5px #999999;}
.extruder.left .flap .flapLabel{background:#5c9ccc 50% 50% repeat-x;}

.extruder.right {height:100%;}
.extruder.right .content{border-left:3px solid #5c9ccc; background-color:White; /*background:rgba(255,255,255,.85);*/}
.extruder.right.open .content{-moz-box-shadow:-2px 0 5px #999999;-webkit-box-shadow:-2px 0 5px #999999;box-shadow:-2px 0 5px #999999;}
.extruder.right .ext_wrapper{height:100%;right:0;}
.extruder.right .footer{display:none;}
.extruder.right .flap{font-size:18px;color:white;top:0;padding:10px 0 10px 10px; background: #5c9ccc 50% 50% repeat-x; width:30px;position:absolute;left:-37px;-moz-border-radius:8px 0 8px 0;-webkit-border-top-left-radius:8px;-webkit-border-top-right-radius:0;-webkit-border-bottom-left-radius:8px;-webkit-border-bottom-right-radius:0;border-top-left-radius:8px;border-top-right-radius:0;border-bottom-left-radius:8px;border-bottom-right-radius:0;-moz-box-shadow:-2px 0 5px #999999;-webkit-box-shadow:-2px 0 5px #999999;box-shadow:-2px 0 5px #999999;}
.extruder.right .flap .flapLabel{background: #5c9ccc 50% 50% repeat-x; }

.extruder .voice{font:18px/24px Arial,Helvetica,sans-serif;color:white;padding:5px;padding-left:10px;height:27px;border-bottom:1px solid #333333;text-shadow:2px 2px 2px #333333;}
.extruder .voice:last-child{border-bottom:none;}
.extruder .voice .disabled{cursor:default;}
.extruder .voice.hover{}
.extruder .voice.sel{}
.extruder .voice img{float:left;margin-right:15px;}
.extruder .voice a.label{display:block;height:30px;color:white;padding-top:0;text-decoration:none;}
.extruder .voice span.label{display:block;height:30px;color:#d0cfcf;padding-top:0;text-decoration:none;}
.extruder .voice{position:relative;}

.extruder .settingsBtn{display:block;position:absolute;width:36px;height:36px;cursor:pointer;right:-3px;top:-4px;}
.extruder .optionsPanel{display:none;border-bottom:1px solid #333333;}
.extruder .voice.sel{}
.optionsPanel .panelVoice a{text-decoration:none;display:block;color:#cccccc;padding:8px;padding-left:20px;font-size:16px;text-shadow:2px 2px 2px #333333;border-bottom:1px solid #000000;cursor:pointer;}
.optionsPanel .panelVoice a:hover{color:#fff;}
.extruderButton {border-bottom:3px solid #5c9ccc; }
:focus{outline:0;}

/* Comtext Menu */
.b-m-mpanel {background: #F0F0F0 url(../../images/context/menu_bg.gif) left repeat-y;border: 1px solid #718BB7;padding: 2px 0;position: absolute;z-index: 99997;left:0px;top:0px;}
.b-m-split {height: 6px;background: url(../../images/context/m_splitLine.gif) center repeat-x;font-size: 0px;margin: 0 2px;}
.b-m-item, .b-m-idisable{padding: 4px 2px;margin: 0 2px 0 3px;line-height:100%;}
.b-m-item {cursor: pointer;}
.b-m-idisable {color:#808080;cursor: normal;}
.b-m-ibody, .b-m-arrow {overflow: hidden;text-overflow: ellipsis;}
.b-m-arrow {background: url(../../images/context/m_arrow.gif) right  no-repeat;	}
.b-m-idisable .b-m-arrow{background:none;}
.b-m-item img, .b-m-ifocus img, .b-m-idisable img {margin-right: 8px;}
.b-m-ifocus {background: url(../../images/context/m_item.gif) repeat-x bottom;border: 1px solid #AACCF6;padding: 3px 1px ;margin: 0 2px 0 3px;cursor: normal;line-height:100%;}
.b-m-idisable img {visibility:hidden;}


/* Horizontal Acordion */
.easy-accordion {display: block;position: relative;overflow: hidden; padding: 0; margin: 0;}
.easy-accordion dt, .easy-accordion dd {margin: 0;padding: 0;}
.easy-accordion dt, .easy-accordion dd {position: absolute;}
.easy-accordion dt {margin-bottom: 0;margin-left: 0;z-index: 5; /* Safari */-webkit-transform: rotate(-90deg); /* Firefox */-moz-transform: rotate(-90deg);-moz-transform-origin: 20px 0px; /* Internet Explorer */filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);cursor: pointer;}
.easy-accordion dd {z-index: 1;opacity: 0;overflow: hidden;}
.easy-accordion dd.active {opacity: 1;}
.easy-accordion dd.no-more-active {z-index: 2;opacity: 1;}
.easy-accordion dd.active {z-index: 3;}
.easy-accordion dd.plus {z-index: 4;}
.easy-accordion .slide-number {position: absolute;bottom: 0;left: 10px;font-weight: normal;font-size: 1.1em; /* Safari */-webkit-transform: rotate(90deg); /* Firefox */-moz-transform: rotate(90deg); /* Internet Explorer */filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);}

dd p {line-height: 120%;}
.lilaacordion {width: 100%;padding: 0px;background: #fff;border: 1px solid #b5c9e8;}
.lilaacordion dl {width: 100%;}
.lilaacordion dt{height: 46px;line-height: 44px;text-align: right;padding: 0 15px 0 0;font-size: 1.1em;font-weight: bold;font-family: Tahoma, Geneva, sans-serif;text-transform: uppercase;letter-spacing: 1px;background: #fff;color: #26526c;}
.lilaacordion dt.active {cursor: pointer;color: #fff;background: #5C9CCC;}
.lilaacordion dt.hover {color: #68889b;}
.lilaacordion dt.active.hover {color: #fff;}
.lilaacordion dd {padding: 5px; border: 1px solid #dbe9ea;border-left: 0;margin-right: 3px;}
.lilaacordion .slide-number {color: #68889b;left: 10px;font-weight: bold;}
.lilaacordion .active .slide-number {color: #fff;}
.lilaacordion a{color: #68889b;}
.lilaacordion dd img{float: right;margin: 0 0 0 30px;}
.lilaacordion h2{font-size: 2.5em;margin-top: 10px;}
.lilaacordion .more{padding-top: 10px;display: block;}

/* Multi Select Box */
.ui-multiselect { padding:2px 0 2px 4px; text-align:left }
.ui-multiselect span.ui-icon { float:right }
.ui-multiselect-single .ui-multiselect-checkboxes input { position:absolute !important; top: auto !important; left:-9999px; }
.ui-multiselect-single .ui-multiselect-checkboxes label { padding:5px !important }

.ui-multiselect-header { margin-bottom:3px; padding:3px 0 3px 4px }
.ui-multiselect-header ul { font-size:0.9em }
.ui-multiselect-header ul li { float:left; padding:0 10px 0 0 }
.ui-multiselect-header a { text-decoration:none }
.ui-multiselect-header a:hover { text-decoration:underline }
.ui-multiselect-header span.ui-icon { float:left }
.ui-multiselect-header li.ui-multiselect-close { float:right; text-align:right; padding-right:0 }

.ui-multiselect-menu { display:none; padding:3px; position:absolute; z-index:10000; text-align: left }
.ui-multiselect-checkboxes { position:relative /* fixes bug in IE6/7 */; overflow-y:auto; overflow-x:hidden; }
.ui-multiselect-checkboxes label { cursor:default; display:block; border:1px solid transparent; padding:3px 1px; white-space:nowrap; }
.ui-multiselect-checkboxes label input { position:relative; top:1px }
.ui-multiselect-checkboxes li { clear:both; font-size:0.9em; padding-right:3px }
.ui-multiselect-checkboxes li.ui-multiselect-optgroup-label { text-align:left; font-weight:bold; border-bottom:1px solid }
.ui-multiselect-checkboxes li.ui-multiselect-optgroup-label a { display:block; padding:3px; margin:1px 0; text-decoration:none }

.ui-multiselect-checkboxes label.ui-state-active, .ui-multiselect-checkboxes label.ui-state-hover {font-weight:normal !important; }

/* remove label borders in IE6 because IE6 does not support transparency */
* html .ui-multiselect-checkboxes label { border:none }
/* Multi Select Box Filter */
.ui-multiselect-hasfilter ul { position:relative; top:2px }
.ui-multiselect-filter { /*float:left;*/ margin-right:10px; font-size:11px }
.ui-multiselect-filter input { width:150px; font-size:10px; margin-left:5px; height:15px; padding:2px; border:1px solid #292929; -webkit-appearance:textfield; -webkit-box-sizing:content-box; }

/* Tabs Slide */
.lilaTabSlide {position: absolute;top: 0;left: 0;display:block;z-index: 99999;margin-left: auto;margin-right: auto;}
.lilaTabSlide .content { width: 100%; height: auto; min-height:100px; color: black; background: white; position: relative; z-index: 99999; display: none; padding:.5em;}
.lilaTabSlide .tabs { background:url(images/tab_b.png) 0 0 repeat-x; height: 42px; position: relative; top: 0; z-index: -1; }
.lilaTabSlide ul { display: block;position: relative;float: left;clear: left;height: 42px;width: auto;font-weight: bold;line-height: 42px;margin: 0;left: 150px;color: white;font-size: 80%;text-align: center;}
.lilaTabSlide ul li.left { background: url(images/tab_l.png) no-repeat left 0; height: 42px; width: 30px; padding: 0; margin: 0; display: block;float: left;}
.lilaTabSlide ul li.right { background: url(images/tab_r.png) no-repeat left 0; height: 42px; width: 30px; padding: 0; margin: 0; display: block; float: left;}
.lilaTabSlide ul li { text-align: left; padding: 0 6px; display: block; float: left; height: 42px; background: url(images/tab_m.png) repeat-x 0 0;}

.lilaTabSlide ul li a {color: #15ADFF;}
.lilaTabSlide ul li a:hover { color: white; }
.lilaTabSlide ul li a.open, .lilaTabSlide ul li a.close { height: 20px; line-height: 20px !important; padding-left: 30px !important; cursor: pointer; display: block; width: 100px; position: relative; top: 11px; }
.lilaTabSlide ul li a.open {background: url(images/bt_open.png) no-repeat left 0;}
.lilaTabSlide ul li a.close {background: url(images/bt_close.png) no-repeat left 0;}
.lilaTabSlide ul li a:hover.open {background: url(images/bt_open.png) no-repeat left -19px;}
.lilaTabSlide ul li a:hover.close {background: url(images/bt_close.png) no-repeat left -19px;}


.ui-file { width: 16px; height: 16px; display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; background-image:url(icons/ui-file.png); }

.ui-file_pdf { background-image:url(icons/ui-pdf.png) !important; }
.ui-file_xls, .ui-file_xlsx { background-image:url(icons/ui-xls.png) !important; }
.ui-file_doc, .ui-file_docx { background-image:url(icons/ui-doc.png) !important; }
.ui-file_jpg, .ui-file_jpeg, .ui-file_png, .ui-file_bmp, .ui-file_pjpeg, .ui-file_gif, .ui-file_tiff { background-image:url(icons/ui-jpg.png) !important; }
