/* ---------------------------------------------------------------------------------------- */
.percent-complete {font-size: 11px; color: #666; margin-bottom: 10px;}
.percent-complete .off{width: 160px; height: 4px; background: url('/images/progress_on.png') no-repeat; margin:0 auto;}
.percent-complete .on{width: 0px; height: 4px; background: url('/images/progress_off.png') no-repeat; margin:0 auto;}
/* ---------------------------------------------------------------------------------------- */
a, a:hover, a:active, a:focus, .btn, .btn:focus, .btn:active, .btn:hover {outline: 0;}
a.rating_star,.rating_star_disabled{vertical-align: middle;display: inline-block;width: 21px;height: 21px;background-image: url(/images/stars/voting_sprite.png); background-position:0px 0px; margin: 0 auto;}
.star_on  {background-position:0px -21px;}
.star_off {background-position:0px 0px;}
a.rating_work_star{display: inline-block;width: 14px;height: 14px;background-image: url('/images/stars/voting_sprite-work.png'); background-position:0px 0px;}
a.star_work_on  {background-position:0px -32px;}
a.star_work_off {background-position:0px 0px;}
a.star_work_over {background-position:0px 44px;}
a.star_work_over_off {background-position:0px 0px;}
#share_on_fb input{vertical-align: middle;margin: 3px;}
a.work_video{background: url('/images/workpage.png') 0 -51px no-repeat;width: 90px;height: 28px;text-indent: 16px;font-size: 14px;color: #fff;display: block;text-decoration: none;padding-top: 5px;margin-top: 5px;}
/*#rating_stars-box{width: 240px;}
#rating_stars-box a{float: right;}*/
.stars_15_orange_on {width:150px;height:15px;background:url('/images/stars/stars_sprite.png') 0 -63px no-repeat;margin:0 auto}
.stars_15_orange_off{width:150px;height:15px;background:url('/images/stars/stars_sprite.png') 0 -78px no-repeat;margin:0 auto}
.stars_12_orange_on{width:120px;height:12px;background:url('/images/stars/stars_sprite.png') 0 -93px no-repeat;margin:0 auto;}
.stars_12_orange_off{width:120px;height:12px;background:url('/images/stars/stars_sprite.png') 0 -105px no-repeat;margin:0 auto;}


/** Index CSS **/
/* ---------------------------------------------------------------------------------------- */
div#news-tabs{margin-bottom: 0;padding:0;}
.ui-tabs .ui-tabs-nav{padding:0px;}
.ui-tabs .ui-tabs-nav li a{padding:0 0;width:100px;text-align: center;}

/* Highlights */
#index-highlishgts{position:relative;/*padding:6px 18px 7px;*/background-color:#f6f6f6;color:#333;border:1px solid #d1d1d1;margin-bottom:15px;}
#index-highlishgts img{border:0px solid #2EA1D2;display:block;margin-bottom:12px;}
#index-highlishgts .jcarousel{margin:0 auto;}


.theater-options .option-cafe{background-position: 0 -65px;}
.theater-options .option-wheelchair{background-position: 0 -87px;}
.theater-options .option-resturant{background-position: 0 -108px;}
.theater-options .option-stadium{background-position: 0 -131px;}
.theater-options .option-kids{background-position: -21px -65px;}
.theater-options .option-parking{background-position: -21px -87px;}
.theater-options .option-smoking{background-position: -21px -108px;}
.theater-options .option-3d{background-position: -21px -131px;}
.theater-options .option-4DX{background-position: -21px -152px;}
.theater-options .option-CineComfort{display: none;}



/** ؛Photo CSS **/
/* ---------------------------------------------------------------------------------------- */
.photo-navigate{
    position: relative;
}
.photo-navigate img{
/*   width: 600px;*/
   display: block;
   margin-left: auto;
   margin-right: auto;
}
.photo-navigate a.prev{
    position: absolute;
    width: 250px;
    height: 100%;
    display: block;
    right: 0;

}
.photo-navigate a.next{
    position: absolute;
    width: 250px;
    height: 100%;
    display: block;
    left: 0;
}
.photo-navigate a.prev:hover, .photo-navigate a.next:hover{
    background-color: #eee;
    visibility: visible;
    filter: alpha(opacity=90);
    -khtml-opacity: 0.9;
    -moz-opacity: 0.9;
    opacity: 0.9;
}
.photo-navigate a.prev:hover{
    background: url('/images/icons/prev-icon.png') 180px 150px no-repeat;
}
.photo-navigate a.next:hover{
    background: url('/images/icons/next-icon.png') 0 150px no-repeat;
}

/** update CSS **/
/* ---------------------------------------------------------------------------------------- */
a#editField{vertical-align:middle;display:inline-block;width:16px;height:16px;background-image:url(/images/icons/icon_sheet16x16.png);background-position:-16px 0px;margin:0 auto;}
a#editField:hover{background-position:-32px 0px;text-decoration:none;}
a#insertField{vertical-align:middle;display:inline-block;width:16px;height:16px;background-image:url(/images/icons/icon_sheet16x16.png);background-position:-16px -16px;margin:0 auto;}
a#insertField:hover{background-position:-32px -16px;text-decoration:none;}
a#flagField{vertical-align:middle;display:inline-block;width:16px;height:16px;background-image:url(/images/icons/icon_sheet16x16.png);background-position:-16px -32px;margin:0 auto;}
a#flagField:hover{background-position:-32px -32px;text-decoration:none;}
a#acceptField{vertical-align:middle;display:inline-block;width:16px;height:16px;background-image:url(/images/icons/icon_sheet16x16.png);background-position:-16px -48px;margin:0 auto;}
a#acceptField:hover{background-position:-32px -48px;text-decoration:none;}
a#deleteField{vertical-align:middle;display:inline-block;width:16px;height:16px;background-image:url(/images/icons/icon_sheet16x16.png);background-position:-16px -64px;margin:0 auto;}
a#deleteField:hover{background-position:-32px -64px;text-decoration:none;}
a#resizeField{vertical-align:middle;display:inline-block;width:16px;height:16px;background-image:url(/images/icons/icon_sheet16x16.png);background-position:-16px -80px;margin:0 auto;}
a#resizeField:hover{background-position:-32px -80px;text-decoration:none;}
a#reloadField{vertical-align:middle;display:inline-block;width:16px;height:16px;background-image:url(/images/icons/icon_sheet16x16.png);background-position:-16px -96px;margin:0 auto;}
a#reloadField:hover{background-position:-32px -96px;text-decoration:none;}
a#linkField {vertical-align:middle;display:inline-block;width:16px;height:16px;background-image:url(/images/icons/icon_sheet16x16.png);background-position:-16px -112px; margin: 0 auto;}
a#linkField:hover {background-position:-32px -112px; text-decoration:none;}
a#expandField{vertical-align:middle;display:inline-block;width:16px;height:16px;background-image:url(/images/icons/icon_sheet16x16.png);background-position:-16px -128px;margin:0 auto;}
a#expandField:hover{background-position:-32px -128px;text-decoration:none;}
a#userField{vertical-align:middle;display:inline-block;width:16px;height:16px;background-image:url(/images/icons/icon_sheet16x16.png);background-position:-16px -144px;margin:0 auto;}
a#userField:hover{background-position:-32px -144px;text-decoration:none;}
a#readField{vertical-align:middle;display:inline-block;width:16px;height:16px;background-image:url(/images/icons/icon_sheet16x16.png);background-position:-16px -160px;margin:0 auto;}
a#readField:hover{background-position:-32px -160px;text-decoration:none;}
a#paperField{vertical-align:middle;display:inline-block;width:16px;height:16px;background-image:url(/images/icons/icon_sheet16x16.png);background-position:-16px -224px;margin:0 auto;}
a#paperField:hover{cursor: help;}
a#topField{vertical-align:middle;display:inline-block;width:16px;height:16px;background-image:url(/images/icons/icon_sheet16x16.png);background-position:-16px -256px;margin:0 auto;}
a#topField:hover{background-position:-32px -256px;text-decoration:none;}
a#transalteField{vertical-align:middle;display:inline-block;width:16px;height:16px;background-image:url(/images/icons/icon_sheet16x16.png);background-position:-16px -275px;margin:0 auto;}
a#transalteField:hover{background-position:-32px -275px;text-decoration:none;}
a#button-expand {vertical-align: middle;display: inline-block;width: 22px;height: 11px;background-image: url(/images/icons/expand.gif);background-position: 0 0;margin: 0 auto;}
a#button-expand:hover {background-position: -22px 0px;text-decoration:none;}
a#bucket-mushroom {vertical-align: middle;display: inline-block;width: 48px;height: 48px;background-image: url(/images/icons/backend.png);background-position: 0px 0px;margin: 0 auto;}
a#bucket-mushroom:hover {background-position: -48px 0px;text-decoration:none;}



.action-accept {background: #b0ffb0;}
.action-ignore {background: #f8edef;}

.rss-feed-button{
    width:26px;
    height:26px;
    display:inline-block;
    margin:0;
    background:url("/images/sprites/general.png") no-repeat scroll 0px -244px transparent;
}

/* Polls */
.poll-result-color{
    position: relative;
    display:inline-block;
    width:20px;
    height:12px;
    background :url('/images/sprites/voting-chart-ul-circles.png') 7px 0px no-repeat;
}

.rank_up {display: inline-block; width: 16px; height: 16px; background:transparent url('/images/sprites/general.png') -0px -374px;position: relative;top:3px;}
.rank_down {display: inline-block; width: 16px; height: 16px; background:transparent url('/images/sprites/general.png') -0px -390px;position: relative;top:3px;}
.rank_same {display: inline-block; width: 16px; height: 16px; background:transparent url('/images/sprites/general.png') -0px -406px;position: relative;top:5px;}


/*cinema*/
.theater-options .option-imax {
background-position: 0px -152px;
}

#reserve-movie a.booking-button{
    background: url('/images/booking-button.png');
    display: inline-block;
    width: 140px;
    height: 35px;
    color: white;
    text-decoration: none;
    padding-top: 10px;
    font-weight: bold;
}
.cart-link{
    margin-top: 18px;
    margin-left: 10px;
    font-size: 14px;
    height: 15px;
    color: white;
    height: 20px;
    padding: 5px;
}
a.cart-link{
    font-weight: bold;
    color: white;
    text-decoration: none;
}
.cart-link-separator{
    border-right: solid 1px #000;
}
.icon-cart{
    background: url('/images/cart.png') 0 0 no-repeat;
    display: inline-block;
    width: 23px;
    height: 19px;
    margin: 0 0 0 3px;
    vertical-align: middle;
}
.icon-warning{
    background: url('/images/booking/booking_elements.png');
    background-position: 111px -9px;
}
.icon-to_right{
    margin: 0 3px 0 0;
}
.icon-reserve {
    display: inline-block;
    background: url('/images/booking_button.png') 5px 0 no-repeat;
    width: 28px;
    height: 18px;
    vertical-align: middle;
}
#hide-now-booking-movies, #hide-soon-booking-movies {
    display: none;
}
.less-line-height{
    line-height: 8px
}
h6.error{
    color: red;
    padding-right: 10px;
}
.topbar a {
    color: #BFBFBF;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.ticket{display: inline-block;background: url('/images/booking/ticket.png') 0 0 no-repeat;height: 53px;width: 48px;padding-top: 17px;margin: 0 2px;}
.half_opacity{opacity: 0.5;}
/* the height of the top-bar*/
h6.error{
    color: red;
    padding-right: 10px;
}
.fblogin{
    -moz-border-radius: 3px;
    border-radius: 3px;
    color: white !important;
    text-decoration: none;
    padding: 5px 5px 4px 30px !important;
    background: url('/images/header_2013.png') no-repeat scroll -31px -268px #29447e;
    margin: 1px 5px 0 5px;
}
.fblogin:hover{
    text-decoration: none;
}
.topbar a {
    color: #BFBFBF;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
#news_accordion .ui-state-active {
    background-color: #E6E6E6;
    border: 1px solid #D3D3D3;
    color: #555555;
    font-weight: normal;
}

#accordion_news_section, #accordion_articles_section, #accordion_interviews_section {
    background: none repeat scroll 0 0 #F3F3F3;
}

#ramadan_carousel_landing a{
    text-decoration: none;
}
.middle{vertical-align:middle;}
.nice_file_field{padding: 2px 0;}
.icon-plus-white{
    background:url("/images/icons/icons-sheet.png") no-repeat scroll 0px -16px transparent;
}
.icon-minus-black{
    background:url("/images/icons/icons-sheet.png") no-repeat scroll 0px -64px transparent;
}
.icon-file{
    background:url("/images/icons/icons-sheet.png") no-repeat scroll 0px 0px transparent;
}
.icon-back{
    background:url("/images/icons/icons-sheet.png") no-repeat scroll 0px -78px transparent;
}
.icon-question{
    background:url("/images/icons/icons-sheet.png") no-repeat scroll 0px -96px transparent;
}
.boxed-1 hr{
    width: 90%;
    margin: 10px 5% 10px;
    background-color: #e6e6e6;
    height: 0px;
    line-height: 0;
    page-break-after: always;
    opacity: 0.5;
}
table.border_bottom td {
  border-top: none;
  border-bottom: 1px solid #ddd;
}
.no-bordered-table tr:first-child td {
  border-top: none;
  border-bottom: none;
}



.progress {
  height: 20px;
  margin-bottom: 20px;
  overflow: hidden;
  background-color: #f7f7f7;
  background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));
  background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: linear-gradient(to bottom, #f5f5f5, #f9f9f9);
  background-repeat: repeat-x;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0);
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
     -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
          box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}

.progress .bar {
  float: left;
  width: 0;
  height: 100%;
  font-size: 12px;
  color: #ffffff;
  text-align: center;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #0e90d2;
  background-image: -moz-linear-gradient(top, #149bdf, #0480be);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be));
  background-image: -webkit-linear-gradient(top, #149bdf, #0480be);
  background-image: -o-linear-gradient(top, #149bdf, #0480be);
  background-image: linear-gradient(to bottom, #149bdf, #0480be);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf', endColorstr='#ff0480be', GradientType=0);
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
     -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
          box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-transition: width 0.6s ease;
     -moz-transition: width 0.6s ease;
       -o-transition: width 0.6s ease;
          transition: width 0.6s ease;
}

.progress .bar + .bar {
  -webkit-box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15);
     -moz-box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15);
          box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15);
}
#review_content_count{
    font-weight: bold;
    padding: 0 5px;
}
#review_content_count:before {
  content: "[ ";
}
#review_content_count:after {
  content: " ]";
}
#review_content_counter{
    display: none;
}
.spoiler-head{
    padding: 0 3px;
    border-top: 1px solid #DDD;
    border-bottom: 1px solid #DDD;
    color: red;
}
.spoiler{
    opacity: 0.1;
}

div.hovertip,a.tooltip {cursor: help;}
a.tooltip {outline:none;background-color: lightgrey;border-radius:8px;-moz-border-radius: 8px;-webkit-border-radius: 8px;color: black;display: inline-block;width: 18px;height: 18px;text-indent: 6px;}
a.tooltip:hover {text-decoration:none;} 
a.tooltip span,div.hovertip span.hover-message {z-index:10;display:none; padding:5px 20px;margin-top:-30px; margin-left:28px;width:auto;text-indent: 0;}
a.tooltip:hover span,div.hovertip:hover span.hover-message{display:inline; position:absolute; color:#111;border:1px solid #DCA; background:#fffAF0;}
a.tooltip span,div.hovertip span.hover-message{border-radius:4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;-moz-box-shadow: 5px 5px 8px #CCC;-webkit-box-shadow: 5px 5px 8px #CCC;box-shadow: 5px 5px 8px #CCC;}
.person_facebook_page a.tooltip,
.person_twitter_account a.tooltip{
    line-height: 18px;
}
.tab25{position: relative;bottom: 25px;height: 1px;}
.tab40{position: relative;bottom: 40px;height: 1px;}
.tab1{margin-top: 10px;position: relative;bottom: 40px;height: 1px;}
.stats.inline.work_dates li{display:inline-block;}

.ramadan-header {
    height: 56px;
}
.ramadan-footer {
    height: 113px;
}

#notification {
    width: 100%;
    position: fixed;
    z-index: 9999999999;
    left: 0;
    top: -50px;
    padding-top: 10px;
    padding-bottom: 10px;
    text-align: center;
    font-size: 1.4em;
    font-weight: bold;
    -moz-box-shadow: 0px 5px 5px rgba(0,  0,  0,  0.15);
    -webkit-box-shadow: 0px 5px 5px rgba(0,  0,  0,  0.15);
    -o-box-shadow: 0px 5px 5px rgba(0,  0,  0,  0.15);
    box-shadow: 0px 5px 5px rgba(0,  0,  0,  0.15);
    border-bottom-width: 3px;
    border-bottom-style: solid;
}
#notification.success {
    background: #D4FFCD;
    border-bottom-color: #9ADF8F;
    color: #258815;
}
#notification.information {
    background: #DBECFF;
    border-bottom-color: #9FC7F5;
    color: #2850C1;
}
#notification.warning {
    background: #FEFCCB;
    border-bottom-color: #E5DB55;
    color: #878314;
}
#notification.error {
    background: #FFD2D3;
    border-bottom-color: #DF8F90;
    color: #871414;
}
