/****************************************
 ********block elements******************
 ****************************************/

*
{
  margin: 0px;
  padding: 0px;
}

body
{
  background: #fff url("../images/bodyBg.png") center repeat-y;
  text-align: center;
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 13px; 
  color: #646466;
}

#header
{
  width: 1010px;
  height: 179px;
  margin: 0 auto 0 auto;
  background: url("../images/headerBg.png") center no-repeat;
}

#menu
{
  width: 991px;
  height: 38px;
  margin: 0 auto 0 auto;
}

#content
{
  width: 991px;
  margin: 0 auto 0 auto;
  text-align: left;
  padding-bottom: 20px;
}
/*index*/
  #contTeam
  {
    float: right;
    margin: 6px 15px 0 0;
    //margin-left: 10px;
    width: 354px;
    height: 409px;
    /*background: url("../images/team.png") center no-repeat;*/
  }
  
  #contFlashNews
  {
    position: relative;
    top: 15px;
    left: 15px;
    //left: 10px;
    width: 589px;
    height: 368px;
    background: white;
  }
  
  #contLeftCol
  {
    float: left;
    margin: 0 0 0 0px;
    clear: both;
    width: 358px;
    height: 623px;
  }
  
    #contLeftNews
    {
      position: relative;
      height: 475px;
      width: 375px;
      background: url("../images/contNewsBg.png") no-repeat;
      /* vector */
      padding: 61px 5px 5px 20px;

      /* //vector */
    }
      div#newsContainer
      {
        background-color: #757575;
        width: 330px;        /* 351 */
        height: 390px;        /* 409 */
        overflow: auto;
        padding: 10px;
      }


        div.newsItem h3
        {
          font-size: 14px;
          color: #000;
          text-decoration: underline;
          margin: 10px 3px 5px 3px;
        }
    
        div.newsItem h4
        {
          color: #671717;
        }
      
        div.newsItem p.date
        {
          font-size: 11px;
          color: red;
          margin: 3px;
        }
        div.newsItem p
        {
          color: #fff;
          margin: 3px;
        }
    
    #contLeftRSS
    {
      float: right;
      margin-top: -54px;
      margin-right: -16px;
      width: 132px;
      height: 115px;
      background: url("../images/contRSSBg.png") no-repeat;
    }
      #contLeftRSS p
      {
        margin: 70px 0 0 0;
        color: white;
        font-size: 11px;
        text-align: center;
        text-decoration: underline;
        font-weight: bold;
      }
    
    #contLeftNewslet
    {
      position: relative;
      top: -59px;
      left: 8px;
      height: 118px;
      width: 213px;
      background: url("../images/contNewsletter.png") no-repeat;      
    }
      #contLeftNewslet p
      {
        padding-top: 70px ;
        color: white;
        font-size: 11px;
        text-align: center;
        text-decoration: underline;
        font-weight: bold;
        
      }
  
  #contRightCol
  {
    position: relative;
    clear: right;
    top: -5px;
    width: 584px;
    height: 639px;
    margin-left: 400px;
    //margin-left: 395px;
  }
  
    #contRightFanZ
    {
      position: relative;
      height: 338px;
      width: 572px;
      background: url("../images/contFanZBg.png") top center no-repeat;
    }
      
      #contRightFanZVid
      {
        float: left;
        margin: 67px 0 0 0;
        height: 271px;
        width: 284px;
        background: url("../images/fanzVidBg.png") top center no-repeat;
      }
      
      #contRightFanZFoto
      {
        float: left;
        margin: 67px 0 0 8px;
        height: 271px;
        width: 280px;
        background: url("../images/fanzFotoBg.png") top center no-repeat;
      }
        #indexFZAudioContainer img
        {
          margin: 36px 0 0 0px;
        }
        #indexFZAudioContainer p
        {
          margin: 5px;
          color: white;
          font-size: 11px;
          font-weight: bold;
        }
        #indexFZVideoContainer
        {
          margin-top: 36px;
        }
        #indexFZVideoContainer p
        {          
          font-size: 11px;
          font-weight: bold;
          margin: 5px;
          color: white;
        }
      
    #contRightMedia
    {
      position: relative;
      top: 10px;
      height: 338px;
      width: 572px;
      background: url("../images/contMediaBg.png") top center no-repeat;
    }
      /*
      #contRightMediaVideo
      {
        float: left;
        margin-top: 84px;
        height: 172px;
        width: 183px;
        background: url("../images/mediaVidBg.png") top center no-repeat;
      }  
      
      #contRightMediaGal
      {
        float: left;
        margin: 84px 0 0 2px;
        height: 172px;
        width: 183px;
        background: url("../images/mediaVidBg.png") top center no-repeat;
      }
      */

      #contRightMediaGal
      {
        float: left;
        margin-top: 84px;
        height: 172px;
        width: 366px;
      }
        /* VEC */
        div#imageContainer
        {
          height: 172px;
          width: 366px;
          background: url("../images/mediaVidBg2.png");
        }
        div.imgThumb
        {
          float: left;
          margin-left:0px;
        }
        div.imgThumb img
        {
          border: 1px solid black;
        }

        div.imgThumb p
        {
          font-size: 11px;
          font-weight: bold;
          margin: 5px;
          color: white;
          width: 170px;
        }
        /* //VEC */



      #contRightMediaAudio
      {
        float: right;
        margin: 84px 0 0 0;
        height: 172px;
        width: 196px;
        background: url("../images/mediaAudio.png") top center no-repeat;
      }
/*kontakty*/      
  #contKontaktHeader
  {
    position: relative;
    top: 15px;
    height: 62px;
    width: 949px;
    margin: 0px auto 0 auto;
    background: url("../images/kontHeaderBg.png") no-repeat;
  }
  
  #contKontaktGraph
  {
    float: right;
    margin: 35px 20px 0 0;
    height: 816px;
    width: 217px;
    background: url("../images/kontGraphBg.png") no-repeat;    
  }
  
  #contKontaktData
  {    
    position: relative;
    top: 35px;
    left: 20px;
    width: 682px;
    height: 822px;
  }
  
    .contKontaktDataEntry
    {    
      position: relative;
      top: 25px;
      left: 20px;
      width: 500px;
      margin-top: 15px;
    }
      .contKontaktDataEntry h1
      {
        color: #646466;
        font-weight: bold;
        font-size: 16px;
      }
      .contKontaktDataEntry p.strong
      {
        margin-left: 10px;
        color: #000;
        font-weight: bold;
      }
      .contKontaktDataEntry .red
      {
        margin-left: 10px;
        color: red;
        font-weight: bold;
      }
/*partneri*/      
  #contPartnerHeader
  {
    position: relative;
    top: 15px;
    height: 63px;
    width: 951px;
    margin: 0px auto 0 auto;
    background: url("../images/partHeaderBg.png") no-repeat;
  }
  
  #contPartnerGraph
  {
    float: right;
    margin: 35px 20px 0 0;
    height: 881px;
    width: 214px;
    background: url("../images/partGraphBg.png") no-repeat;    
  }
  
  #contPartnerData
  {    
    position: relative;
    top: 35px;
    left: 20px;
    width: 682px;
  }
    #contPartnerData img
    {
      margin: 25px auto 5px auto;
    }
/*novinky z rallye*/  
  #contNovRHeader
  {
    position: relative;
    top: 15px;
    height: 63px;
    width: 949px;
    margin: 0px auto 0 auto;
    background: url("../images/novRHeaderBg.png") no-repeat;
  }
  
  #contNovRGraph
  {
    float: right;
    margin: 35px 20px 0 0;
    height: 747px;
    width: 215px;
    background: url("../images/novRGraphBg.png") no-repeat;    
  }
  
  #contNovRData
  {    
    position: relative;
    top: 35px;
    left: 20px;
    width: 682px;
  }
    #contNovRData .novRData
    {
      position: relative;
      margin: 20px 0 0 10px;
      padding: 5px 0 0 15px;  
      width: 700px;
      height: 48px;
      background: url("../images/novRDataBg.png") no-repeat;  
    }
      .novRData .strong
      {
        margin-left: 10px;
        color: #000;
        font-weight: bold;
      }
      .novRData .red
      {
        margin-left: 10px;
        color: red;
        font-weight: bold;
      }
/*merchandise*/      
  #contMerchHeader
  {
    position: relative;
    top: 15px;
    height: 63px;
    width: 951px;
    margin: 0px auto 0 auto;
    background: url("../images/merchHeaderBg.png") no-repeat;
  }
  
  #contMerchGraph
  {
    float: right;
    margin: 35px 20px 0 0;
    height: 857px;
    width: 214px;
    background: url("../images/partGraphBg.png") no-repeat;    
  }
  
  #contMerchData
  {    
    position: relative;
    top: 35px;
    left: 20px;
    width: 682px;

  }
/*posadka*/  
  #contPos1Header
  {
    position: relative;
    top: 15px;
    height: 56px;
    width: 951px;
    margin: 0px auto 0 auto;
    z-index: 5;
  }
  
  #contPos1Graph
  {
    float: right;
    margin: 18px 20px 0 0;
    height: 905px;
    width: 214px;
    background: url("../images/pos1GraphBg.png") no-repeat;    
  }
  
  #contPos1Data
  {    
    position: relative;
    top: 15px;
    left: 20px;
    width: 724px;
  }
    #contPos1Data h1
    {
      color: #000;
      margin: 15px 0 0 0;
      
    }
    #contPos1Data h2
    {
      color: red;
      padding-bottom: 5px;
      background: url("../images/pos1H2Bg.png")  bottom left no-repeat;
    }
  
/*zazemi*/
  #contZazemiHeader
  {
    position: relative;
    top: 15px;
    height: 63px;
    width: 952px;
    margin: 0px auto 0 auto;
    background: url("../images/zazHeaderBg.png") no-repeat;
  }
  
  #contZazemiGraph
  {
    float: right;
    margin: 35px 20px 0 0;
    height: 753px;
    width: 215px;
    background: url("../images/zazGraphBg.png") no-repeat;    
  }
  
  #contZazemiData
  {    
    position: relative ; 
    top: 35px;
    left: 20px;
    width: 682px;
    height: 822px;
  }
    #contZazemiData p
    {
      margin-left: 30px;
    }
    #contZazemiData h2
    {
      margin-left: 30px;
    }
/*historie*/  
  #contHistHeader
  {
    position: relative;
    top: 15px;
    height: 62px;
    width: 950px;
    margin: 0px auto 0 auto;
    background: url("../images/histHeaderBg.png") no-repeat;
  }
  
  #contHistGraph
  {
    float: right;
    margin: 35px 20px 0 0;
    height: 753px;
    width: 215px;
    background: url("../images/histGraphBg.png") no-repeat;    
  }
  
  #contHistData
  {    
    position: relative ; 
    top: 35px;
    left: 20px;
    width: 682px;
  }
/*technika*/
  #contTechHeader
  {
    position: relative;
    top: 15px;
    height: 57px;
    width: 950px;
    margin: 0px auto 0 auto;
  }
  
  #contTechGraph
  {
    float: right;
    margin: 18px 20px 0 0;
    height: 914px;
    width: 214px;
    background: url("../images/techGraphBg.png") no-repeat;    
  }
  
  #contTechData
  {    
    position: relative;
    top: 18px;
    left: 20px;
    width: 724px;
  }
  
/*tisk. zpravy*/

  #contZpravyHeader
  {
    position: relative;
    top: 5px;
    height: 74px;
    width: 722px;
    margin: 0px auto 0 auto;
    background: url("../images/zpravyHeaderBg.png") no-repeat;
  }
  
  #contZpravyLeft
  {
    float: left;
    margin: 5px 0px 0 20px;
    height: 824px;
    width: 212px;
    background: url("../images/zpravyLeftBg.png") no-repeat;    
  }
    #contZpravyLeft #menu
    {
      width: 100%;
      margin-top: 90px;
    }
      #contZpravyLeft #menu a
      {
        display: block;
        width: 100%;
        height: 40px;
        border-bottom: 1px solid #646466;
        text-align: center;
      }
      #contZpravyLeft #menu a:hover
      {
        background: #fff;
      }
      .centerLink
      {
        padding-top: 12px;
        text-align: center;
      }
  
  
  
  #contZpravyData
  {    
    margin-left: 240px;
    margin-top: 2px;
    width: 724px;
  }
    #contZpravyData .frontImage
    {
      float: right;
      margin-left: 5px;
    }
  
    #contZpravyData h1
    {
      color: #000;
      font-weight: bold;
      font-size: 15px;
      text-decoration: underline;
      margin: 10px 0 10px 0;
    }
    
    #contZpravyZprava
    {
      position: relative;
      width: 700px;
      height: 150px;
      margin-top: 18px;
      padding-bottom: 6px;
      background: url("../images/zpravyBBorder.png") bottom no-repeat;
    }
    
    #contZpravyZprava img
    {
      float: left;
      width: 227px;
      //height: 136px;
    }
      #contZpravyZprava .zprText
      {
        float: left;
        width: 400px;
        height: 146px;
        margin-left: 10px;
      }
      #contZpravyZprava a
      {
        text-decoration: underline;
        color: #000;
      }
      #contZpravyZprava a:hover
      {
        text-decoration: none;
        color: #646466;
      }

/*audio*/

  #contAudioHeader
  {
    position: relative;
    top: 15px;
    height: 62px;
    width: 950px;
    margin: 0px auto 0 auto;
    background: url("../images/audioHeaderBg.png") no-repeat;
  }
  
  #contAudioGraph
  {
    float: right;
    margin: 35px 20px 0 0;
    height: 677px;
    width: 214px;
    background: url("../images/audioGraphBg.png") no-repeat;    
  }
  
  #contAudioData
  {    
    position: relative ; 
    top: 35px;
    left: 20px;
    width: 682px;
  }
    #contAudioData .data
    {
      position: relative;
      margin: 10px 10px;
      width: 635px;
      height: 54px;
      background: url("../images/audioDataBg.png") no-repeat;
    }
      #contAudioData .data p
      {
        font-weight:bold;
        font-size: 12px;
      }
    
      .audioText
      {
        position: relative;
        top: 8px;
        left: 110px;
        width: 340px;
        height: 40px;
      }
        .audioText h2
        {
          margin: 0px;
          font-size: 13px;
          color: #000;
        }
      
      .audioIcon
      {
        display: block;
        margin-top: 14px;
        margin-right: 45px;
        float: right;
        width: 79px;
        height: 23px;
        background: url("../images/audioDataIco.png") no-repeat;
      }
      
      #indexAudioContainer h4
      {
        font-size: 13px;
        font-weight: bold;
        margin: 5px;
      }
      #indexAudioContainer p
      {
        font-size: 11px;
        font-weight: bold;
        margin: 5px;
        color: black;
      }
      #indexAudioContainer img
      {
        margin: 5px 0 0 52px;
        border: 0px;  
      }
      
/*galerie official*/
  #contGalHeader
  {
    position: relative;
    top: 5px;
    height: 74px;
    width: 722px;
    margin: 0px auto 0 auto;
    background: url("../images/zpravyHeaderBg.png") no-repeat;
  }
  
  #contGalLeft
  {
    float: left;
    margin: 5px 0px 0 20px;
    //margin-left: 10px;
    min-height: 732px;
    width: 212px;
    background: url("../images/galLeftBg.png") no-repeat;    
  }
    #galMenu
    {
      width: 212px;
    }
      #galMenu a
      {
        display: block;
        width: 100%;
        height: 40px;
        border-bottom: 1px solid #646466;
        text-align: center;
      }
      #galMenu a:hover
      {
        background: #fff;
      }
      .centerLink
      {
        padding-top: 12px;
      }
      
      #galMenu a.sub
      {
        text-align: right;
        background-color: #fff;
      }

  div.page_navigation
  {
    clear: both;
    text-align: right;
  }
  div.page_navigation a
  {
    color: #ff0000;
  }  
  
  #contGalData
  {    
    margin-left: 240px;
    margin-top: 2px;
    width: 724px;
  }
  
    .galPicture
    {
      float: left;
      position: relative;
      width: 210px;
      height: 210px;
      margin: 10px;
      border: 1px solid #cccccc;
    }
      .galPicture img
      {
        padding-top:4px;
        padding-left: 4px;
      }
      .galDesc
      {
        width: 201px;
        height: 62px;
        background: url("../images/galDescBg.png") no-repeat;
        margin: 4px;
      }
        .galDesc p
        {
          margin: 3px;
          color: #fff;
          font-size: 11px;
          padding: 6px;
        }
  
/*kalendar*/
  #contKalendarHeader
  {
    position: relative;
    top: 15px;
    height: 63px;
    width: 950px;
    margin: 0px auto 0 auto;
    background: url("../images/kalendarHeaderBg.png") no-repeat;
  }
  
  #contKalendarGraph
  {
    float: right;
    margin: 35px 20px 0 0;
    height: 716px;
    width: 211px;
    background: url("../images/kalendarGraphBg.png") no-repeat;    
  }
  
  #contKalendarData
  {    
    position: relative;
    top: 35px;
    left: 20px;
    width: 682px;
  }
    .kalendarHeader
    {
      height: 31px;
      width: 100%;
      background: url("../images/kalendarHBg.png") no-repeat;  
      margin-top: 20px;    
    }
      .kalendarHeader h2
      {
        color: #fff;
        padding: 8px 0 0 4px;
      }
    
    #contKalendarData table
    {
      width: 100%;
      text-align: center;
      font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;
      font-size: 11px;
      color: #fff;
      background-color: #666;
      border: 1px;
      border-collapse: collapse;
      border-spacing: 1px;
      margin: 10px 0 0 0;
    }
      #contKalendarData table td
      {
        background-color: #ddd;
        width: 33%;
        color: #000;
        padding: 4px;
        text-align: left;
        border: 1px #fff solid;
      }
      #contKalendarData table td.grey1
      {
        background-color: #c5c5c5;
      }
      
      .kalDesc
      {
        font-size: 11px;
      }
      
/*videogalerie*/

  #contVideoHeader
  {
    position: relative;
    top: 15px;
    height: 63px;
    width: 950px;
    margin: 0px auto 0 auto;
    background: url("../images/videoHeaderBg.png") no-repeat;
  }
  
  #contVideoGraph
  {
    float: right;
    margin: 35px 20px 0 0;
    height: 726px;
    width: 212px;
    background: url("../images/videoGraphBg.png") no-repeat;    
  }
  
  #contVideoData
  {    
    position: relative;
    top: 35px;
    left: 20px;
    width: 682px;
  }
  
    .videoDiv
    {
      float: left;
      position: relative;
      width: 284px;
      height: 248px;
      margin: 10px;
      border: 1px solid #cccccc;
      
      
    }
      .videoArea
      {
        position: relative;
        width: 284px;
        height: 189px;
        background: #000;  
      }
      
      .videoDesc
      {
        position: relative;
        width: 284px;
        height: 59px;
        background: url("../images/videoVidBg.png") no-repeat;
      } 
      .videoDesc p
      {
          padding: 3px 0 0 4px;
          color: #fff;
          font-size: 11px;
      }
      
/*guestbook*/
  #contGbookHeader
  {
    position: relative;
    top: 15px;
    height: 62px;
    width: 950px;
    margin: 0px auto 0 auto;
    background: url("../images/gbookHeaderBg.png") no-repeat;
  }
  
  #contGbookGraph
  {
    float: right;
    margin: 35px 20px 0 0;
    height: 804px;
    width: 213px;
    background: url("../images/gbookGraphBg.png") no-repeat;    
  }
  
  #gBookForm
  {
    width: 600px;
    margin: 20px auto 20px auto;
  }
    #gBookForm table
    {
      margin: 20px auto 20px auto;
      width: 300px;
      
    }
    
  
  #contGbookData
  {    
    position: relative;
    top: 35px;
    left: 20px;
    width: 682px;
    margin-bottom: 20px;
  }
    .gBookMess
    {
      position: relative;
      top: 15px;
      margin-top: 10px;
      left: 10px;
      width: 600px;
    }
      .gBookMess h2
      {
        padding-bottom: 10px;
        background: url("../images/gbookHBorder.png") bottom no-repeat;
        font-size: 13px;
      }
        .gBookMDate
        {
          float: right;
          font-size: 10px;
          color: red;
        }
      
/*wallpapers*/
  #contWallHeader
  {
    position: relative;
    top: 15px;
    height: 63px;
    width: 949px;
    margin: 0px auto 0 auto;
    background: url("../images/wallHeaderBg.png") no-repeat;
  }
  
  #contWallGraph
  {
    float: right;
    margin: 35px 20px 0 0;
    height: 678px;
    width: 213px;
    background: url("../images/wallGraphBg.png") no-repeat;    
  }
  
  #contWallData
  {    
    position: relative;
    top: 35px;
    left: 20px;
    width: 682px;
  }    
    .wallField
    {
      margin: 15px 5px 5px 5px;
      height: 336px;
      width: 655px;
    }
      .wallField img
      {
        float: left;
        width: 400px;
        border: 1px solid #646466;
      }
        .wallDesc
        {
          float: right;
          margin-right: 10px;
          width: 230px;
        }
        
/*podpis karta*/
  #contKartaHeader
  {
    position: relative;
    top: 15px;
    height: 64px;
    width: 950px;
    margin: 0px auto 0 auto;
    background: url("../images/kartaHeaderBg.png") no-repeat;
  }
  
  #contKartaGraph
  {
    float: right;
    margin: 35px 20px 0 0;
    height: 857px;
    width: 212px;
    background: url("../images/kartaGraphBg.png") no-repeat;    
  }
  
  #contKartaData
  {    
    position: relative;
    top: 35px;
    left: 20px;
    width: 682px;
  }
  
/*newsletter*/
  #contNewsLettHeader
  {
    position: relative;
    top: 15px;
    height: 64px;
    width: 950px;
    margin: 0px auto 0 auto;
    background: url("../images/newsLettHeaderBg.png") no-repeat;
  }
      

  
  
      
#footer
{
  height: 266px;
  margin: 0 auto 0 auto;
  width: 990px;
  background: url("../images/footerBg.png") top center no-repeat;
  clear: both;
}

#footer2
{
  height: 133px;
  margin: 0 auto 0 auto;
  width: 990px;
  background: url("../images/footerBg2.png") top center no-repeat;
  clear: both;
}

/****************************************
 ********text elements******************
 ****************************************/

h1
{
  color: #646466;
  font-weight: bold;
  font-size: 16px;
}

h2
{
  margin: 12px 0 5px 0px;
  font-size: 13px;
  color: #000;
}

.redtext
{
  margin: 3px 0 3px 0;
  color: red;
  font-weight: bold;
}

.redtextNoBold
{
  color: red;
}

.boldtext
{
  margin: 3px 0 3px 0;
  color: black;
  font-weight: bold;
}

a
{
  text-decoration: none;
  color: #000;
}

#backButton
{
  margin: 15px 0 10px 0;
  font-size: 12px;
  text-decoration: underline;
  float: right;
}

.pressPerex
{
  font-weight: bold;
  margin: 5px 0 5px 0;
}

/*FORM ELEMENTS*/



input
{
color: #000;
border: 1px solid #aabfd6;
width: 100%;
}

.submit
{
float: right;
font-size: 11px;
color: #000;
background: #d9dfe6;
width: 60px;
border: 1px dotted #aabfd6;
}

textarea
{
border: 1px solid #aabfd6;
width: 100%;  
height: 80px;
font-family: Arial, Helvetica, sans-serif; 
font-size: 13px;
}

/*MP FOOTER PART*/
#ftLogos
{
  position: relative;
  top: 100px;
  height: 35px;
  width: 900px;
  margin: 0 auto 0 auto;
}

#ftLogos #jipo
{
  float: left;
  margin-left: 40px;
  width: 147px;
  height: 35px;
  background: url("../images/ftJipo.jpg") no-repeat;
}
#ftLogos #jipo:hover
{
  background: url("../images/ftJipoO.jpg") no-repeat;
}

#ftLogos #ford
{
    float: left;
    margin-left: 90px;
    width: 82px;
    height: 31px;
    background: url("../images/ftFord.jpg") no-repeat;
}
#ftLogos #ford:hover
{
    background: url("../images/ftFordO.jpg") no-repeat;
}

#ftLogos #millers
{
    float: left;
    margin-left: 90px;
    width: 70px;
    height: 35px;
    background: url("../images/ftMillers.jpg") no-repeat;
}
#ftLogos #millers:hover
{
    background: url("../images/ftMillersO.jpg") no-repeat;
}

#ftLogos #praga
{
    float: left;
    margin-left: 90px;
    width: 71px;
    height: 32px;
    background: url("../images/ftPraga.jpg") no-repeat;
}
#ftLogos #praga:hover
{
    background: url("../images/ftPragaO.jpg") no-repeat;
}

#ftLogos #edox
{
    float: left;
    margin-left: 90px;
    width: 79px;
    height: 43px;
    background: url("../images/ftEdox.jpg") no-repeat;
}
#ftLogos #edox:hover
{
    background: url("../images/ftEdoxO.jpg") no-repeat;
}

#ftLogos #citro
{
  float: left;
  margin-left: 40px;
  width: 99px;
  height: 35px;
  background: url("../images/ftCitro.jpg") no-repeat;
}
#ftLogos #citro:hover
{
  background: url("../images/ftCitroO.jpg") no-repeat;
}

#ftLogos #jung
{
  float: left;
  margin-left: 40px;
  width: 196px;
  height: 35px;
  background: url("../images/ftJung.jpg") no-repeat;
}
#ftLogos #jung:hover
{
  background: url("../images/ftJungO.jpg") no-repeat;
}

#ftLogos #total
{
  float: left;
  margin-left: 40px;
  width: 145px;
  height: 35px;
  background: url("../images/ftTotal.jpg") no-repeat;
}
#ftLogos #total:hover
{
  background: url("../images/ftTotalO.jpg") no-repeat;
}

#ftLogos #puma
{
  float: left;
  margin-left: 40px;
  width: 93px;
  height: 35px;
  background: url("../images/ftPuma.jpg") no-repeat;
}
#ftLogos #puma:hover
{
  background: url("../images/ftPumaO.jpg") no-repeat;
}

#ftLogos #citroenTR
{
  float: left;
  margin-left: 40px;
  width: 52px;
  height: 50px;
  background: url("../images/ctr.jpg") no-repeat;
}
#ftLogos #citroenTR:hover
{
  background: url("../images/ctrO.jpg") no-repeat;
}

a.eventCon
{
  margin-top: 140px;
  float: right;
  display: block;
  height: 30px;
  width: 160px;
}