@charset "utf-8";

#headerHome{
    width:1013px;
    height:107px;
    background: transparent url('../images/j-img/sprite-header.png') -2px -3px no-repeat;
}

.headerDescription {
    font-family: Arial, Helvetica, sans-serif;
    font-size:14px;
    color:#1b2b5f;
    
    line-height:27px;
    padding-left:165px;
    padding-top:5px;
}
.headerDescription .bigger {
    font-size:13px;
}
.headerDescription span{text-decoration:none;}
#reversoLogo{
    width:170px;
    height:70px;
    padding:17px 0 0 22px;
    float:left;
}

#reversoLogo a img{
    border:0 none;
}

#homeLink{
    width:17px;
    height:15px;
    margin-top:10px;
}

#headerHome > #homeLink {
    left:30px;
}

#homeLink a img{
    border:0;
}

.spacer{
    clear:both;
}

#mBar {
    width:990px;
    padding:0 0 0 0px;
}

#tBar {
    float:right;
    height:32px;
    margin-right:7px;
    margin-top:3px;
    text-align:center;
}
#mBar>#tBar {
    margin-right:-8px;
    position: relative;
    top: -91px;
}
#tBar .separator {
    background: transparent url('../images/j-img/sprite-sm.png') no-repeat -5px -28px; 
    margin:8px 8px 6px 6px;
    width:8px;
    height:8px;
    float:left;
}
#tBar a img {
    border: 0 none;
}
#tBar a {
    color:#fff;
    text-align:center;
    text-decoration:none;
    font-size:12px;
    font-family: Arial, Helvetica, sans-serif;
    display:block;
    float:left;
    display: block;
    height: 30px;
    
    width: auto;
}
#tBar a:hover {
    color:#e1e1e1;
}
.x-bunner{
  position: relative;
  clear: both;
  float: none;
  margin: 0 auto;
  white-space: 913px;
}
#tBar a span
{
    display: block;
    margin-right: 3px;
    float: left;
    margin: 2px auto 0 auto;
    margin-right: 2px;
    *margin:0;

    overflow: hidden;
}


.main-navigation{
    height: 40px;
    left: 163px;
    position: absolute;
    top: 53px;
    width: 810px;
}
.title-nav{
    color:#fff;
    text-align:center;
    text-decoration:none;
    font-size:12px;
    font-family: Arial, Helvetica, sans-serif;
    overflow: hidden;
    font-style:normal;
    top: 3px;
    left:3px;
    position: relative;
}
#tBar-men-link span{
    background:  url('../images/j-img/sprite-sm.png') no-repeat -2px -2px; 
    width: 16px;
    height: 17px;
}
#tBar-favorites-link span
{	
    background: transparent url('../images/j-img/sprite-sm.png') no-repeat -2px -36px; 
    width: 16px;
    height: 17px;
}	

#tBar-mobile-link span
{
    background: transparent url('../images/j-img/sprite-sm.png') no-repeat -2px -69px; 
    width: 14px;
    height: 18px;
}
#tBar-contact-link span
{
    background: transparent url('../images/j-img/sprite-sm.png') no-repeat -2px -54px;
    width: 18px;
    height: 14px;
    position: relative;
    top:3px;
}
#tBar-fb-link span
{
    background: transparent url('../images/j-img/sprite-sm.png') no-repeat -2px -89px; 
    width: 18px;
    height: 18px;
    position: relative;
    top: 1px;
}
#tBar-tw-link span
{
    background: transparent url('../images/j-img/sprite-sm.png') no-repeat 0px -110px; 
    width: 25px;
    height: 19px;
    position: relative;
    top: 1px;
}

a.mItem, a.mItemN, a.mItemNA {
    display:inline;
    height:35px;
    text-align:center;
    font:bold 16px  Arial, Helvetica, sans-serif;
    font-weight: bold;
    color:#1b2b5f;
    text-decoration:none;
    line-height:29px;
    margin:6px 0 0 3px;
    float:left;

}
a.mItemN{
    background: url(../images/j-img/menu-item.png) no-repeat scroll -1px -82px transparent;
    margin-right: 6px !important;
}
a.mItemN span{
    background: url(../images/j-img/menu-item.png) no-repeat scroll 100% -116px transparent;
    height:35px;
    display: block;
    margin-left: 7px;   
    padding:2px 10px 0 0px;
}
a.mItemN:hover  {
    background: url(../images/j-img/menu-item.png) no-repeat scroll 0px -5px transparent;
}
a.mItemN:hover span{
    background: url(../images/j-img/menu-item.png) 100% -40px no-repeat;
    height:35px;
    display: block;
}
a.mItemN.current {
    background: url(../images/j-img/menu-item.png) -4px -163px no-repeat;
}
a.mItemN.current span{
    height:35px;
    display: block;
    background: url(../images/j-img/menu-item.png) 92% -199px no-repeat;
    padding: 2px 10px 0 0px;
}
a.mItemN.current span em{
    display: block;
    *width: 20px;
    background: url(../images/j-img/arrow.png) center bottom no-repeat;
    height: 10px;
}

.wrapper-form{
/* -webkit-box-shadow: 0px 0px 5px 2px rgba(156, 156, 157, 0.5);
box-shadow: 0px 0px 5px 2px rgba(156, 156, 157, 0.5); 
        -webkit-border-radius: 4px;
      
border-radius: 4px;*/
    
    margin: 0 auto;
    width: 1062px;
}

.wrapper-form-bg1{
     background: url(../images/j-img/wrap-h.png) 0 0 no-repeat;
    width: 1062px;
    height: 22px;
    position:relative;
    
}
.wrapper-form-bg-2{
    background: url(../images/j-img/wrap-c.png) 0 0 repeat-y;
    width: 1062px;
    
    margin-bottom: -9px;
    z-index: 2;
    position: relative;
    top:22px;
    
}
.wrapper-form-bg-21{
     margin: 0 auto;
    width: 1014px;
    position: relative;
    top: -11px;
}
.wrapper-form-bg-3{
    background: url(../images/j-img/wrap-f.png) 0 0 no-repeat;
    width: 1062px;
    height: 32px;
     position:relative;
     z-index: 1;
     margin-top: 16px;
     clear:both;
     
}

#lngSelect {
    width:84px;
    height:27px;
    margin-top:2px;
    margin-left:10px;
    float:left;
}
#lngSelect select {
    font-size:11px;
    font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
    color:#000;
    border:1px solid #a6acc8;
    margin:4px;
    margin-top: 0px;
    *margin:3px;
    background-color:#fff;
    padding:1px;
    width:81px;
}

#content {
    width:990px;
    font-size:11px;
    padding:0px 10px;
}

.topGrid {
    height:101px;
}

.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}

.x-ban{
  margin:-10px 0 0 22px;
}
.text_presentation p{
font-size:12px;
line-height:18px;}