body {
    text-align: center;
    margin: 0;
    font-family: arial;
}
.yallasprite {
    background-image: url('http://www.yalla.co.il/images/main/yallasprite.png');
    background-repeat: no-repeat;
    margin: 0px;
    padding: 0px;
}
.sbg { 
    width: 100%; 
    text-align: center;    
    background: url('http://www.yalla.co.il/images/main/01.jpg') no-repeat;
    background-position: top center;
    margin: 0 auto;
}
.srbg {
    background: url('http://www.yalla.co.il/images/main/03.jpg') repeat-y; 
    width: 100%; 
    margin: 0 auto; 
    height: 100%; 
    background-position: top center; 
    text-align: center;
}
.container {
    height: auto; 
    width: 960px; 
    text-align: center;    
    margin: 0 auto;
}
.tb {
    padding:0;
	margin:0;
	list-style: none;
    width: 960px;
    margin: 0 auto;
}
.tlb {
    background-position: 0px 0px;
    width: 5px;
    height: 29px;
}
.tmb {
    background-position: -5px 0px;
    width: 950px;
    height: 29px;
}
.trb {
    background-position: -995px 0px;
    width: 5px;
    height: 29px;
}
.tld {
    float: left; 
    font-size: 12px; 
    font-family: arial; 
    color: #D6EEFA; 
    margin-top: 6px; 
    margin-left: 4px;
}
.trd {
    float: right; 
    font-size: 12px; 
    font-family: arial; 
    color: #D6EEFA; 
    margin-top: 5px; 
    margin-right: 4px;
}
.lbu {
    background-position: 0px -29px;
    width: 60px;
    height: 16px;
    border: 1px solid #9ECCF2;
    font-family: arial;
    font-size: 11px;
    color: #FFF;
    display: inline;
    font-weight: bold;
    cursor: pointer;
}
.mds {
    height: 15px; 
    width: 973px; 
    text-align: center; 
    margin: 0 auto;
}
.mdc {
    width: 884px;
    background-color: #FFF;
    text-align: center; 
    margin: 0 auto;
    position: relative;
}
.ylo {
    background-position: -130px -29px;
    width: 190px;
    height: 100px;
    float: right;
    margin-top: 5px;
    cursor: pointer
}
.opi {
    background-position: -50px -29px;
    width: 81px;
    height: 57px;
    float: left;
    margin-top: 3px;
    margin-bottom: 6px
}
.opt {
    position: absolute;
    display: inline;
    top: 17px;
    left: 65px;
    
}
.inputText {
    font-size: 11px;
    font-family: arial;
    color: #333;
    border: 1px solid #548FB7;
    background: #FFF;
    background-color: #FFF;
    height: 13px
}
.mb {
    padding: 0;
	margin-top: 0;
	list-style: none;
    width: 690px;
    margin: 0 auto;
    float: left;
    clear: left;
}
.mlb {
    background-position: 0px -129px;
    width: 4px;
    height: 31px;
}
.mmb {
    background-position: -5px -129px;
    width: 682px;
    height: 31px;
}
.mrb {
    background-position: -762px -129px;
    width: 4px;
    height: 31px;
}
.sli {
    background-position: 0px -45px;
    width: 2px;
    height: 31px;
    margin-right: 26px;
    margin-left: 26px;
}
.myp {
    background-position: 0px -387px;
    width: 884px;
    height: 401px;
    clear: both;
    margin: 0 auto;
    position: relative;
}
.myt {
    float: right;
    margin-top: 36px;
    margin-right: 32px;
    text-align: right;
    display: inline;
}
.myt2 {
    float: right;
    margin-top: 10px;
    margin-right: 42px;
    text-align: right;
    display: inline;
    clear: right;
}
.mbb {
    background-position: -320px -29px;
    width: 207px;
    height: 46px;
    float: left;
    margin-top: 38px;
    margin-left: 6px;
}
.mob {
    background-position: -320px -75px;
    width: 207px;
    height: 46px;
    float: left;
    margin-top: 38px;
    margin-left: 2px;
}
.myc {
    width: 890px;
    clear: both;
    margin: 10px auto;
}
.myct {
    width: 884px;
    margin: 0 auto;
}
.mycl {
    background-position: 0px -100px;
    width: 8px;
    height: 29px;
    float: left;
}
.mycm {
    background-color: #BADDFE;
    width: 868px;
    height: 29px;
    float: left;
    position: relative;
    margin: 0 auto;
}
.mycmt {
    font-size: 15px;
    font-family: arial;
    color: #2B2F32;
    padding-top: 4px;
    padding-right: 8px;
    float: right;
}
.mycr {
    background-position: -8px -100px;
    width: 8px;
    height: 29px;
    float: left;
}
.mycp {
    background-position: 0px -788px;
    width: 890px;
    height: 86px;
    float: left;
    clear: both;
    margin-top: 5px;
    position: relative;
}
.mycb {
    width: 274px;
    float: left;
    border: 1px solid #DBDBDB;
    padding: 7px 7px 7px 7px;
    text-align: right;
    margin-top: 7px;
    margin-bottom: 10px;
}
.mbs {
    background-position: 0px -160px;
    width: 884px;
    height: 227px;
    clear: both;
    margin: 0 auto;
    position: relative;
    
}
.ycf {
     text-align: right; 
     display: inline; 
     float: right;
}
.ycfb {
    background-position: -2px -46px;
    width: 44px;
    height: 19px;
    clear: both; 
    margin-right: 100px;
    position: relative;
    cursor: pointer
}
.ycfbt {
    font-size: 12px;
    font-family: arial;
    color: #FFF;
    margin-top: 1px;
    margin-right: 10px;
}
.ycfd {
    font-size: 15px; 
    font-family: arial; 
    color: #2B2F32; 
    font-weight: 700; 
    margin-top: 16px; 
    margin-right: 20px; 
    text-align: right;
}
.cend {
    clear: both;
    background-position: 0px -874px;
    width: 973px;
    height: 12px;
    margin: 0 auto;
    overflow: hidden;
}
.ybo {
    clear: both;
    margin: 0 auto;
    width: 960px;
    margin-top: 10px;
}
.ssl {
    background-position: -527px -29px;
    width: 158px;
    height: 37px;
    float: left;
}
.yblp {
    background-position: -527px -66px;
    width: 57px;
    height: 25px;
}
.ybl {
    float: right;
    font-size: 11px;
    font-family: arial;
    color: #333333;
}
.mycpb {
    position: absolute; 
    cursor: pointer; 
    top: 4px;
    height: 76px;
}
.la13wb {
    color: #FFF; 
    font-family: arial; 
    font-size: 13px; 
    font-weight: bold;
    text-decoration: none;
}
.la13wb:hover {
    color: #C4E5F6; 
    font-family: arial; 
    font-size: 13px; 
    font-weight: bold;
    text-decoration: none;
}
.mbu {
    position: absolute; 
    width: 197px; 
    height: 36px; 
    top: 349px;
    cursor: pointer;
    z-index: 5;
}
.la11o {
    color: #FC6804;
    font-family: arial;
    font-size: 11px;
    text-decoration: none;
}
.la11o:hover {
    color: #58A7E8;
    font-family: arial;
    font-size: 11px;
    text-decoration: none;
}
.la11g {
    font-size: 11px; 
    font-family: arial; 
    color: #393939;
    text-decoration: none;
}
.la11g:hover {
    font-size: 11px; 
    font-family: arial; 
    color: #393939;
    text-decoration: underline;
}
.la11b {
    color: #0F8FEA;
    font-family: arial;
    font-size: 11px;
    text-decoration: none;
}
.la11b:hover {
    color: #FC6804;
    font-family: arial;
    font-size: 11px;
    text-decoration: none;
}
.pbt {
    font-size: 15px; 
    font-family: arial; 
    position: absolute; 
    display: inline; 
    width: 200px; 
    text-align: right; 
    z-index: 1;
}
.rco {
    width: 884px;
    clear: both;
    margin: 0 auto;
    position: relative;
}
.rcot {
    width: 100%;
    text-align: center;
    font-size: 15px;
    font-family: arial;
    color: #2C75B2;
    font-weight: bold;
}
.rcom {
    width: 100%;
    text-align: right;
    font-size: 12px;
    font-family: arial;
    color: #000;
    clear: both;
}
.det li {
    background-color: #F0F9FD;
    font-size: 12px;
    font-family: arial;
    color: #000;
    margin-top: 3px;
    padding: 3px 5px 3px 5px;
}
.tdet {
    background-color: #DAEEF9 !important;
    font-weight: bold;
    list-style: none;
    margin-top: 7px;
}
.la12lb {
    font-size: 12px; 
    font-family: arial; 
    color: #D6EEFA; 
    text-decoration: none;
}
.la12lb:hover {
    font-size: 12px; 
    font-family: arial; 
    color: #D6EEFA; 
    text-decoration: underline;
}
.ximg {
    background-position: -527px -91px;
    width: 8px;
    height: 8px;
    margin-left: 4px;
    cursor: pointer;
}
.ximgh {
    background-position: -535px -91px;
    width: 8px;
    height: 8px;
    margin-left: 4px;
    cursor: pointer;
}
.bluebtn {        
    width: 100px;        
    display: inline;    
}        
.bluebtn a {      
    display: block;        
    float: left;        
    text-decoration: none;    
}        
.bluebtn a.bluebtns {        
    background-position: -584px -66px;        
    width: 4px;        
    height: 22px;    
}        
.bluebtn a.bluebtnm {       
    background-position: -585px -66px;        
    width: 92px;        
    height: 22px;   
}    
.bluebtn a.bluebtne {        
    background-position: -723px -66px;        
    width: 4px;        
    height: 22px;    
}
.graybtn {        
    width: 100px;        
    display: inline;    
}        
.graybtn a {      
    display: block;        
    float: left;        
    text-decoration: none;    
}        
.graybtn a.graybtns {        
    background-position: -584px -88px;        
    width: 4px;        
    height: 22px;    
}        
.graybtn a.graybtnm {       
    background-position: -585px -88px;        
    width: 92px;        
    height: 22px;   
}    
.graybtn a.graybtne {        
    background-position: -723px -88px;        
    width: 4px;        
    height: 22px;    
}
.a12bla {
    font-size: 12px;
    font-family: arial;
    color: #000;
}
.ftc {
    filter: alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
}
.tbd {
    position: absolute; 
    top: 28px; 
    right: 0; 
    border: 1px solid #006697; 
    background-color: #FFF; 
    z-index: 5; 
    width: 100px; 
    color: #144760; 
    text-align: right; 
}
.trid {
    float: right; 
    font-size: 12px; 
    font-family: arial; 
    color: #D6EEFA;  
    margin-right: 4px;
}
.tml {
    float: left;
    background-position: -59px -86px;
    width: 71px;
    height: 29px;
    font-size: 1px;
    margin: 0px;
    cursor: pointer;
}
.ptl {
    font-size: 15px;
    font-family: arial;
    color: #2C75B2;
    font-weight: bold;
    text-decoration: none;
}
.ptl:hover {
    font-size: 15px;
    font-family: arial;
    color: #2C75B2;
    font-weight: bold;
    text-decoration: underline;
}
.la11gtb {
    font-size: 11px;
    font-family: arial;
    color: #C1C1C1;
    text-decoration: none;
}
.la11gtb:hover {
    font-size: 11px;
    font-family: arial;
    color: #0F8FEA;
    text-decoration: none;
}
.vaOuter {
    display: table;
    position: relative;
    overflow: hidden;
    height: 100%;
    width: 100%;
}
.vaMiddle {
	display: table-cell;
	position: absolute;
	top: 50%;
	vertical-align: middle;
}
.vaInner {
	position: relative;
	top: -50%;
}
.nbbl {
    float: right;
    background-position: -584px -66px;        
    width: 4px;        
    height: 22px;
    overflow: hidden; 
}        
.nbbm {
    float: right;
    background-position: -585px -66px;        
    width: 92px;        
    height: 22px; 
    overflow: hidden;
}    
.nbbr {  
    float: right;
    background-position: -723px -66px;        
    width: 4px;        
    height: 22px; 
    overflow: hidden;   
}
.searchBox {
    position: absolute;
    text-align: right;
    direction: rtl;
    font-size: 12px;
    border: 1px solid #548FB7;
    background-color: #FFF;
}
.lsb {  
    float: left;
    background-position: 0px -910px;        
    width: 6px;        
    height: 55px; 
    overflow: hidden;   
}
.msb {  
    float: left;
    background-position: -6px -910px;        
    width: 670px;        
    height: 55px; 
    overflow: hidden;   
}
.rsb {  
    float: left;
    background-position: -677px -910px;        
    width: 6px;        
    height: 55px; 
    overflow: hidden;   
}
.sbb {
    float: left;
    background-position: -684px -910px;        
    width: 81px;        
    height: 25px; 
    overflow: hidden;
    border: 0px;
    background-color: transparent;
    cursor: pointer;
}
.svt0 {  
    float: left;
    background-position: -685px -29px;        
    width: 24px;        
    height: 25px; 
    overflow: hidden;   
}
.svt0_off {  
    float: left;
    background-position: -732px -29px;        
    width: 24px;        
    height: 25px; 
    overflow: hidden;   
}
.svt1 {  
    float: left;
    background-position: -709px -29px;        
    width: 23px;        
    height: 25px; 
    overflow: hidden;   
}
.svt1_off {  
    float: left;
    background-position: -756px -29px;        
    width: 23px;        
    height: 25px; 
    overflow: hidden;   
}
.la12blue {
    font-size: 12px;
    font-family: arial;
    color: #4D8ED4;
    text-decoration: underline;
}
.open-store-top {
    position: relative;  
    text-align: right; 
    margin-left: -170px !important; 
    background-position: -365px -966px; 
    width: 143px; 
    height: 57px; 
    cursor: pointer;
}