﻿body, div, h1, h2, h3, h4, h5, h6, p, ul, ol, li, dl, dt, dd, img 
 {
	margin: 0; padding: 0; font-family:Arial;direction:rtl;font-size:14px;
}
body { background:url(../Images/bgBody.jpg) repeat-x top; }
a {text-decoration:none;color:Black;}    

#wrapper { margin: auto auto; width: 1000px;direction:rtl;}
#TopNavigation { width: 100%; height: 29px; }

/* ----- Header ------------------------------------------------------------------------- */

#header 
{
	height: 202px;width: 1000px;
	}

#header .Logo 
{
	float:right;
	position:relative;
	top:5px;
	}

#header .LogoT 
{
	float:right;
    margin-right:20px;
    top:43px;
    position:relative;
}

#header .CallCenter 
{
	float:left;
	background-image:url('../Images/CallCenter.jpg');
	width:234px;height:86px;
	margin-top:20px;
	position:relative;
	text-align:center;

}
#header .CallCenter  div
{
	font-size:23px;margin-right:50px;color:#f27525;
}

#header .Menu {height:32px;vertical-align:middle; width: 1000px; border-bottom: 0px solid #a8a9ad;border-top: 0px solid #a8a9ad;text-align:right; position:relative;
      }	
#header .MC { background: url('../Images/Point.png') no-repeat right center;float:right;margin-right:10px;margin-left:10px; } 
#header .MC1 {margin-right:0px;float:right; background:url('../Images/Point.png') no-repeat right center;}
#header .MC  a:hover { color:#f27525;}
         
#header .MC span , #header .MC1 span 
 {
 	font-weight: bold; margin-right: 15px;
 }     

#header .FastSearch {width:1000px;	height:32px; margin-left:auto;  margin-right:auto; }
#header .btnFastSearch {background:url('../Images/HomeSearch.jpg') no-repeat; width:34px;height:31px;border:none;}
#header .btnRoute {background-image:url('../Images/HomeRout.jpg'); width:134px;height:32px;}  

#navigation {background: #a2a2a2;width: 1000px;	height: 20px;}


/* =================================== */

.Label {font-size:13px;font-family:arial;}
.Label {font-weight:bold;}
.tblEarlyTicketSale {}
.tblEarlyTicketSale p {margin-top:5px;margin-bottom:5px;}


/*  ================================== */


/* -- Right Side ------------------------------------------------------------------*/

#menu { float: right;width: 226px;height: auto;	clear: both;}

/* --  News And Searchs ---------- */
.News 
{
	height:28px;background-color:#f27525;width:191px;
	}  

.News .Title 
{
	width: 109px; text-align: center; float: right; padding-top: 5px; color: #fff;font-size:16px;
	}

.News .Logo 
{ 
	/*background-image: url('../images/logoTitle.png'); */
	background-repeat: no-repeat;
    background-position: center;
    width: 41px; height: 36px; float: right;
    position: relative;
    top: 10px;
	}	 
		
.PTitle {width:100%;background-color:#f27525;
         text-align:right;height:28px;}
         
.PTitle h1 {position:relative;top:5px;color:#fff;width:200px;float:right;font-size:16px;}        
.PTitle .Logor 
{
	/*background-image: url('../images/logoTitle.png'); */
	background-repeat: no-repeat;
    background-position: center; width: 41px; height: 36px; float: right;
    position: relative;
    top: 10px;}
.PTitle .Logol 
{
	/*background-image: url('../images/logoTitle.png'); */
	background-repeat: no-repeat;
    background-position: center; width: 41px; height: 36px; float: left;
    position: relative;
    top: 10px;}	
	
/* Other Services */
.OtherInfo1 {background:url("../images/OtherInfo1.jpg") no-repeat right center;
             width:190px;height:53px;margin-bottom:5px;
             
}
.OtherInfo2 {background:url("../images/OtherInfo2.jpg") no-repeat right center;
             width:190px;height:53px;margin-bottom:5px;
}
.OtherInfo3 {background:url("../images/OtherInfo3.jpg") no-repeat right center;
             width:190px;height:53px;margin-bottom:5px;
}
.OtherInfo4 {background:url("../images/OtherInfo4.jpg") no-repeat right center;
             width:190px;height:53px;margin-bottom:5px;
}
.OtherInfo5 {background:url("../images/OtherInfo5.jpg") no-repeat right center;
             width:190px;height:53px;margin-bottom:5px;
}
.OtherInfo6 {background:url("../images/OtherInfo6.jpg") no-repeat right center;
             width:190px;height:53px;margin-bottom:5px;
}
.OtherInfo7 {background:url("../images/OtherInfo7.jpg") no-repeat right center;
             width:190px;height:53px;margin-bottom:5px;
}
.OtherInfo1 p,.OtherInfo2 p,.OtherInfo3 p,.OtherInfo4 p,.OtherInfo5 p,.OtherInfo6 p,.OtherInfo7 p  
{
	width:auto;
	background:url("../images/homepage_Nateev_61.jpg") no-repeat 5px center;position:relative;top:17px;padding-right:60px; clear:both;
             }
  	


/* ---- Pages side ------------------------------------------------------------------ */
 
#content {
	padding-top:15px;
	width: 774px;
	height: auto;float: right;
}

.TopPageImage img {border: 0px; margin-top: -8px;}


/* ----------  Tab Style --------------- */
.Ctab {width: 100%; }
.Ctab .BoxTab {display: table; width: 755px;}
.BorderStyle {webkit-box-shadow: 1px -1px 16px 1px #e6e6e6;-moz-box-shadow: 1px -1px 16px 1px #e6e6e6; box-shadow: 1px -1px 16px 1px #e6e6e6;}
.DivCPage {float: right; width: 730px; padding: 5px;}
.ContactC {float: right; width: 360px;padding:5px;}


.arrLeftP {float:right; background-image: url(../images/arrleft.jpg);height: 20px; background-position: right; background-repeat: no-repeat;
           padding-right: 35px; margin-bottom: 8px;}
.arrRightP {float:right; background-image: url(../images/arrright.jpg);height: 20px; background-position: right;background-repeat: no-repeat; 
            padding-right: 35px;}	

/* ---- Line Page ------------------*/
.dControlsSearch {float: right; width: 450px;}
.cShowDate  {display:block;visibility:visible;}
.cShowDay {font-size:16px;font-weight:bold;}
.LineTopDetails {width: 100%; height: 80px; text-align:center;}	
.LineTopDetails .CKav {float: right; width: 155px; height: 80px; background-color: #f27423;}
.LineTopDetails .CKav span {font-size:55px;}
.LineTopDetails .CKav img {display:block;visibility:visible;}
.LineTopDetails .CKav .line_number {float: left; margin-top: 5px; margin-left: 5px; width: 100px;
                                    text-align: center;}
.LineTopDetails .CKav .line_number_text {float:right; margin-top: 10px; margin-right: 15px; text-align: center;}

.LineTopDetails .CFromTo {float: right; width: 270px; margin: 18px;text-align:right;}
.LineTopDetails .CFromTo span {font-size:19px;}
.LineTopDetails .CFromTo .arrLeft {background-image: url(../images/arrleft.jpg);
                                    height: 20px; background-position: right;
							 	    background-repeat: no-repeat; 
							 	    padding-right: 35px; margin-bottom: 8px;}
.LineTopDetails .CFromTo .arrRight {background-image: url(../images/arrright.jpg);
                                    height: 20px; background-position: right;
									background-repeat: no-repeat; 
									padding-right: 35px;}							 	    
.LineTopDetails .CButtons {float: right; width: 300px;text-align:right;}

.LineInTabTitle {width:755px;}
.LineInTabTitleNBusMap {display:block;float:right;display:table;}
/*.PMaslol {width: 532px;float:left;margin-top:15px;position:relative;top:20px;}*/
.PMaslol {float:right;position:relative;top:10px;Font-Size:15px;display:table;}
.DivMaslool {width: 531px;margin-top:30px;margin-left:10px; border:0px;float:left;display:table;}

/* ---- Line By Places ---------- */
.PlacesSearchBar {width:100%}
.PlacesSearchBar .PlacesSearchBarRight {float: right; width: 600px;}
.PlacesSearchBar .PlacesSearchBarLrft {float: right; margin-right: 20px;width:100px;}


.LinePlacesTopDetails {width:100%; height: 35px;}
.LinePlacesTopDetails .LinePlacesText {float: right; width: 570px;
                                       background-color: #f27423;}
.LinePlacesTopDetails .LinePlacesText .LineBus {float:right;}                                      
.LinePlacesTopDetails .LinePlacesText .arrLeft {float:right; 
                                                background-image: url(../images/arrLeftW.jpg); 
                                                background-position: right;
                                                margin-right:10px;
												background-repeat: no-repeat; 
												padding-right: 35px; 
												margin-bottom: 8px;}
.LinePlacesTopDetails .LinePlacesText .arrRight {float:right;
                                                 background-image: url(../images/arrrightW.jpg);
                                                 height: 20px; 
                                                 background-position: right;
                                                 margin-right:10px;
												 background-repeat: no-repeat; 
												 padding-right: 35px;} 												

.LinePlacesTopDetails .cPrint {float: left; width: 124px; }

/* ----  search Box ----------------- */

.RowOne {display:table;text-align:center;width:100%;}
.STByLinesBox, .STByPlacesBox, .STBydate  {float: right;margin-bottom:20px;
                                           height:356px;width: 240px;}
.SSMSByLinesBox, .SNextBusByLineBox, .BannerBox  {float: right;margin-bottom:20px;height:345px;width: 240px;}	
.STByPlacesBox,.SNextBusByLineBox {margin: 0px 25px 0px 25px;}

.RowOne .title 
{
	background-color: #f27525; height: 26px;text-align:center;width: 240px;
}
.RowOne .title span
{
	color: #fff; position: relative; top: 3px; color: #fff;
	}
.MRL {margin: 0px 25px 0px 25px;}	
.a_Acc_Title {display:none;}





/* --  Footer -------------------------------------------------------------------- */	

#footer {
	background: #838283;
	height: 180px;
	width: 1000px;
}

	
#Footer2 {width:100%;}
.FContent1 {height:2px;width:100%;background-color:#f27326;}
.FContent2 {background-color: #323333; height: 272px;}
.FContent2 .COtherService {float: right; text-align: right;width:171px;}
.FContent2 .CLinks {float: right; text-align: right;width:419px;}
.FContent2 .CTimeSearch {float: right; text-align: right;width:156px;}
.FContent2 .CFaceBook {float: right; text-align: right;width:252px;}
.FContent3 {background-color:#252627;height:60px;text-align:center;font-size:12px;
            padding-top:10px;color:#fff;direction:rtl;} 
   
      
      
 .Table {display: table;width:100%;border:solid 1px #a8a9ad;text-align:center;}
 .Title {display: table-caption; text-align: right; font-size:18px;color:#f27525;}
 .Heading {display: table-row;text-align: center;background-color:#858688;font-size:18px;color:White;height:31px;vertical-align:middle;}
 .Row {display: table-row;height:45px;vertical-align:middle;text-align: center; }
 .Cell {display: table-cell;border:solid 1px #a8a9ad; padding-left: 0px; padding-right: 0px;vertical-align:middle;}     
    
    
    
.bPrint {background-image: url(../images/Print.jpg);width:177px;height:20px;border:0px;cursor:pointer;
         background-position:center right;background-repeat:no-repeat;background-color:White;
         cursor:pointer;vertical-align:middle;font-size:16px;color:#858688;}  
.bDir {background-image: url(../images/Dir.jpg);width:110px;height:25px;border:0px;cursor:pointer;
         background-position:center right;background-repeat:no-repeat;background-color:White;padding-right:25px;
         cursor:pointer;vertical-align:middle;font-size:16px;color:#858688;} 
.bSearch {background-image: url(../images/homepage_Nateev_70.jpg);width:90px;height:26px;border:0px;cursor:pointer;
         background-position:center right;background-repeat:no-repeat;background-color:White;margin-top:5px;
         cursor:pointer;vertical-align:middle;font-size:16px;color:#fff;}  
.bSearchB {background-image: url(../images/Bhomepage_Nateev_70.jpg);width:123px;height:26px;border:0px;cursor:pointer;
         background-position:center right;background-repeat:no-repeat;background-color:White;margin-top:5px;
         cursor:pointer;vertical-align:middle;font-size:16px;color:#fff;}   
.bNext {background-image: url(../images/B_70.jpg);width:80px;height:26px;border:0px;cursor:pointer;
         background-position:center right;background-repeat:no-repeat;background-color:White;margin-top:5px;
         cursor:pointer;vertical-align:middle;font-size:16px;color:#fff;}           
.bSend {background-image: url(../images/homepage_Nateev_74.jpg);width:90px;height:26px;border:0px;cursor:pointer;
         background-position:center right;background-repeat:no-repeat;background-color:White;margin-top:5px;
         cursor:pointer;vertical-align:middle;font-size:16px;color:#fff;} 
 .bAcc {background-image: url(../images/Acc.jpg);width:85px;height:25px;border:0px;cursor:pointer;
         background-position: right;background-repeat:no-repeat;background-color:White;
         font-size:16px;color:#858688;padding-right:25px; }
                
         
 .ddlS 
 {
 	height: 23px;border: 1px solid #a8a9ad;
 	}        
         
   .styleSelect select {
  background: transparent;
  width: auto;
  padding: 0px;
  font-size: 16px;
  line-height: 1;
  border: 0;
  border-radius: 1;
  height: 23px;
  -ms-appearance: none;
  -webkit-appearance: none;
  color: #000;
 
  
}

.styleSelect {
  width: auto;
  height: 23px;
  overflow: hidden;
  background: url("../images/arr.jpg") no-repeat left #fff;
  border: 1px solid #a8a9ad;
  
}
/* Matrix */
.tblMatrix {overflow:auto;font-size:11px;min-width: 765px;}/*overflow-x: auto; */
.tblMatrix .PriceShow {float:right;width: 20px;height:15px;border: 1px solid black;margin-right:2px; padding-right:8px;font-size:11px;}
.tblMatrix .StationShow {float:right;padding-right:5px;height:15px;font-weight:bold;margin-right:5px;}
.tblMatrix .PriceShow:Hover{background-color:#ffcc00;cursor:pointer;}

.tblMatrix TD.Border {border: #F27326 1px solid;font-family:Arial;font-size:11px;direction:rtl;font-weight:bold;cursor:pointer;}
.tblMatrix TD.Border:Hover{}
  
/* ===================== Banner ===================================*/

#slider-code { height: 256px; overflow:hidden;}
#slider-code .viewport { float: right; width: 191px; height: 256px; overflow: hidden; position: relative; }
#slider-code .buttons { display: block; margin: 30px 10px 0 0; float: left; }
#slider-code .next { margin: 30px 0 0 10px;  }
#slider-code .disable { visibility: hidden; }
#slider-code .overview { list-style: none; padding: 0; margin: 0;  position: absolute; left: 0; top: 0; }
#slider-code .overview li{ float: right;  height: 256px; border: 0px solid #dcdcdc; width: 191px;} /*margin: 0 20px 0 0; padding: 1px;*/

#slider-code .pager { overflow:hidden; list-style: none; clear: both; margin: 0 0 0 0 45px;margin-top:220px;margin-left:10px; position:relative;}
#slider-code .pager li { float: left; margin:3px;width:18px;height:18px; }
#slider-code .pagenum {  text-decoration: none;width:18px;height:18px;
                         text-align: center; padding-left:1px;padding-top:2px; color: #ffffff; font-size: 12px; font-weight: bold; display: block;
                         background-repeat:no-repeat;background-color:#f27525; }
#slider-code .active { color: Black; background-color:White; background-repeat:no-repeat;width:18px;height:18px; }


.TableLines {width:771px;border: 1px solid FDBB0C;border-collapse: collapse;}
.TableTimes {width:771px;border-collapse: collapse;}
.tblHeade {background-color:#F27529;height:31px;
           border: 1px solid #818183;
           font-size:12px;text-align:center;font-weight:normal;color:#fff;}
.tblRow {height:20px;border-bottom: 1px solid #818183;border: 1px solid #818183;background-color:#fff;font-size:14px;text-align:center;
         }
.tbltd {height:20px;font-size:16px; vertical-align:middle;
        border-left: 1px solid 818183;text-align:center; border-bottom: 1px solid #818183;border: 1px solid #818183;}
.tbltd div {clear:both;}
.tbltd div p {margin-top:2px;margin-right:4px;float:right;font-size:16px;}
.tbltd div img {float:right; margin-top:2px;}


/* News ---- */
#marqueecontainer {
        position: relative;
        width: 100%; /*marquee width */
        height: 160px; /*marquee height */
        max-height: 160px;
        text-align: right;
        overflow: hidden;
        border: 0px solid orange;
}
#marqueecontainer h4, h1 {font-size: 14px;}

.ShowSMSDetails {position:relative;top:-320px;z-index:9999;width:200px;height:140px;
               background-color:White;opacity: 0.9; filter: alpha(opacity=90);display:table;vertical-align:middle;text-align:center;display:none;
                }

.ShowSMSDetails .SText {font-weight:bold;padding:10px;}
.ShowSMSDetails .SText p {height:20px;}   



/* --  TimeDetails --- */
.MapImage {background-image:url(../images/ImageMap.jpg);width:262px;
           height:180px;}
.NextBusImage {background-image:url(../images/ImageNextBus.jpg);width:262px;
               height:180px;}   
               
 /*  Divs Show Hide --------------- */
.CBox  
 {
 	padding-top:25px;
 	padding-bottom:25px; 
 	border-bottom:solid 1px #e6e6e6; 	
 	width:775px;  	
 	min-height:20px; 	
 	}
.toggle  {  	
    	font-size: 18px;
    	color:#f27525;
    }
.toggle img
    {
        border-style: none;
    }
.content
    {
        display: none;
        font-size: small;
    }
    
    
.SizeCN {font-size: 14px; color: #fff;font-weight:normal;background-color: #f27525;text-align:center;}
.SizeCM {font-size: 16px; color: #fff;font-weight:normal;text-align:center;}
.SizeCB {font-size: 18px; color: #fff;font-weight:normal;text-align:center;}   
              
/* ----- CV --------- */
.CVNttIco, .CVNateevIco, .CVUNBS {float:right;margin:10px;}

/* -------------------*/      


.LeftFloat {float:left;}        


/* ------  Banners -------------------*/
.GBanners {display:block;visibility:visible;}
.GB1 {} /* if Block ""  else height:20px;clear: both;width: 100%;display:table; */
.GBannerCon {width: 100%; clear: both; margin-bottom: 20px; margin-top: 10px; text-align: center;}
.page-sidebarr {position:relative;float:right;margin-top:0px;width: 160px;height:0px;right:-430px;display:block;visibility:visible;}
.page-sidebarl {position:relative;float:left;margin-top:0px;width: 160px;left:-160px;height:0px;display:block;visibility:visible;}

.TopBanner1{display:block;visibility:visible;}/* display:none;visibility:hidden;*/
.MobileBanner{display:none;visibility:hidden;}


.ddd 
{
	position:relative;float:left;font-weight:normal;
	
	}


.DLang {display:none;visibility:hidden;}

/*Almoni Font*/
@font-face {
font-family: Almoni DL aaa;
src: url("OpenSans/almoni-dl-aaa-regular.otf") format("opentype");
}

@font-face { font-family: Almoni DL aaa; font-weight: bold; src: url('OpenSans/almoni-dl-aaa-bold.otf'); }
/*@font-face {
font-family: Almoni DL aaa;
font-weight: bold;
src: url("OpenSans/almoni-dl-aaa-bold.otf") format("opentype");
}*/

.OrderSpecial p{font-family:Almoni DL aaa}
 
.ImgPackage{max-width:196px;}
.LDir{direction:ltr;}

.PackageDetails,.PackageDetails p{font-family: Almoni DL aaa; font-weight: normal;font-size: 18px !important;}

