﻿body,html 
{
    margin:0;
    padding:0;
    background-color:#9e9e95;
}
div.bgbevelTop
{
    background-image:url(bgbevel_top.gif);
    height:195px;
    position:relative;
    width:auto;
}
div.bgbevelBot
{
    background-image:url(bgbevel_bot.gif);
    height:52px;
    left:0px;
    position:absolute;
    width:100%;
}
div.middlediv
{
    width:900px;
    position:absolute;
    left:50%;
    top:0px;
    margin-left:-450px;
}
div.motto
{
    font-size:10px;
    font-family:Verdana;
    position:relative;
    height:39px;
    width:100%;
    text-align:right;
    color:#dfddde;
    font-weight:bold;
    padding-top:4px;
}
div.header
{
    position:relative;
    height:72px;
    width:100%;
    background-image:url(headerbg.gif);
    border-bottom:solid 1px #f5f5f5;
    z-index:200;
}
.logo
{
    position:absolute;
    border:none 0px transparent;
}
.TopMenu
{
    position:absolute;
    top:53px;
    left:220px;
    width:555px;
}
.TopMenuItem,.TopMenuItem a
{
    text-transform:uppercase;
    color:Black;
    text-align:center;
    text-decoration:none;
    line-height:18px;
    height:18px;  
}
.TopMenuPadItem
{
    z-index:100;
}
.TopMenuPadItem,.TopMenuPadItem a
{
    display:block;
    color:Black;
    text-decoration:none;
    padding-left:4px;
    padding-right:4px;
    height:18px; 
    width:100%; 
}
.TopMenuPadItemSelected,.TopMenuPadItemSelected a
{
    background-color:#333333;
    color:White!important;
}
.TopMenuSelected,.TopMenuSelected a
{
    background-color:#333333;
    color:White!important;
}
.LangSwitch
{
    display:none;
    position:absolute;
    top:55px;
    left:850px;
    width:40px;
    height:18px;
}
.LangSwitch a
{
    padding-left:4px;
    padding-right:4px;
    display:block;
    height:18px;
    color:Black;
    text-decoration:none;
    text-transform:uppercase;
}
div.content
{
    position:relative;
   background-color:#f5f5f5; 
}
div.contentbox
{
   position:absolute;
   border-left:solid 2px #c1c1c1;
   border-top:solid 2px #c1c1c1; 
   border-bottom:solid 2px #c1c1c1; 
   left:190px;
   _left:0px;
   width:708px;
   background-color:#f5f5f5;
   min-height:393px;
   _height:393px;    
}
.TextHeader
{
    width:320px;
    border-bottom:dotted 1px #333333;
    margin-bottom:4px;
}
table.txtTable
{
    width:665px;
    table-layout:fixed;
    margin-left:24px;
}
.PageText
{
    width:665px;
    margin-left:24px;
    margin-bottom:12px;
}

.textcontent
{
    width:670px;
    margin-left:24px;    
}
td.txtLeft
{
   vertical-align:top; 
    width:346px;
   
}
td.txtRight
{
    vertical-align:top;
    width:324px;
}
.NewsSep
{
    height:12px;
}
.NewsArchive
{
    text-align:right;
}
.newsDate
{
    font-style:italic;
}
div.contenttop
{
    position:absolute;
    left:0px;
    top:0px;
    width:7px;
    height:7px;
    background-repeat:no-repeat;
    background-image:url(contenttop.gif);
}
div.contentbottom
{
    position:absolute;
    left:0px;
    bottom:0px;
    _bottom:-1px;
    width:7px;
    height:7px;
    background-repeat:no-repeat;
    background-image:url(contentbottom.gif);
    background-position:left bottom;
}
div.contentleft
{
  float:left;
  width:190px;
  background-color:#dededc;
  min-height:397px;
  _height:397px;    
}
.LeftMenu
{
    border-top:solid 1px #747474;
    border-bottom:solid 1px #dededc;
    
}
.LeftMenu table
{
    width:190px;
}
td.LeftMenuLevel1
{
    background-image:url(leftmenubevel.gif);
    background-repeat:repeat-x;
    height:20px;
    border-left:solid 1px #747474;
    border-right:solid 1px #747474;
    width:188px;
}
td.LeftMenuSelected1
{
    background-image:url(leftmenubevelsel.gif)!important;
    border-bottom:solid 1px #747474;
}
.LeftMenuLevel1 a
{
    display:block;
    color:#333333;
    text-decoration:none;
    text-transform:uppercase;
    padding-left:18px;
    height:18px;
    width:170px;
}
td.LeftMenuLevel2
{
    width:188px;
    line-height:20px;
}
.LeftMenuLevel2 a
{
    display:block;
    color:Black;
    text-decoration:none;
    padding-left:18px;
    line-height:20px;
    width:170px;
}

.LeftMenuLevel2 a:hover, td.LeftMenuSelected a
{
    color:White;
    background-color:#333333;
}
td.LeftMenuLevel3
{
    width:188px;
    line-height:20px;
}
.LeftMenuLevel3 a
{
    display:block;
    color:Black;
    text-decoration:none;
    padding-left:36px;
    line-height:20px;
    height:18px;
    width:152px;
}

.LeftMenuLevel3 a:hover, td.LeftMenuSelected3 a
{
    color:White!important;
    background-color:#333333;
}
div.footer
{
    clear:both;
    position:relative;
    height:75px;
    width:100%;
    background-image:url(footerbg.gif);
}
div.footerleft
{
    width:6px;
    height:75px;
    position:absolute;
    left:-1px;
    top:auto;
    right:auto;
    bottom:0px;
    _bottom:-1px;
    background-image:url(footerleft.gif);
}
div.footerright
{
    width:7px;
    height:75px;
    position:absolute;
    right:0px;
    top:auto;
    left:auto;
    bottom:-1px;
    _bottom:-2px;
    background-image:url(footerright.gif);
    background-position:left bottom;
}
div.headerleft
{
    width:7px;
    height:72px;
    position:absolute;
    left:0px;
    top:-1px;
    right:auto;
    bottom:auto;
    background-image:url(headerleft.gif);
    background-repeat:no-repeat;
}
div.headerright
{
    width:10px;
    height:72px;
    position:absolute;
    right:0px;
    top:0px;
    left:auto;
    bottom:auto;
    background-image:url(headerright.gif);
    background-position:left bottom;
}
.headertext
{
    display:block;
    position:absolute;
    top:23px;
    left:230px;
    width:700px;
    overflow:hidden;
    font-family:Arial;
    font-size:16px;
    font-weight:bold;
    text-transform:capitalize;
    font-style:italic;
}
.headertextnews
{
    display:block;
    position:absolute;
    top:46px;
    right:0px;
    width:120px;
    overflow:hidden;
    font-family:Arial;
    font-size:16px;
    font-weight:bold;
    text-transform:capitalize;
    font-style:italic;
}
table.footertext
{
    position:absolute;
    top:22px;
    height:40px;
    width:100%;
    left:0px;
}
.footertext td
{
    font-size:10px;
    font-family:Arial;
}
.footertext .liveInternet
{
    width:150px;
}
.txl
{
    text-align:right;
    color:#dfddde;
    margin-top:4px;
}
.SiteMap
{
    position:absolute;
    top:78px;
}
.txl a, .SiteMap a
{
    color:#dfddde;
    text-decoration:none;
}
.Pager
{
    text-align:right;
}
.Pager a
{
  color: #333333; 
  text-decoration:none;
  font-size: 8pt;
  padding-left:3px;
}
.Pager a.pselected
{
    font-weight:bold!important;
}
.PopupHead
{
    position:absolute;
    top:0px;
    left:0px;
    height:77px;
    width:100%;
    background-image:url(popuphead.gif);
}
.PopupFooter
{
    position:absolute;
    bottom:0px;
    left:0px;
    height:82px;
    width:100%;
    background-image:url(popupfooter.gif);
}
.popupFooterText
{
    position:absolute;
    top:35px;
    width:100%;
}
.PopupMiddle
{

    position:absolute;
    top:77px;
    left:0px;
    height:355px;
    width:100%;
    background-color:#f5f5f5;
        background-image:url(popupleft.gif);
    background-repeat:repeat-y;
    background-position:left top;
    overflow:auto;
}
.popupText
{
    margin-top:20px;
    margin-bottom:20px;
    margin-left:19px;
    margin-right:15px;
}
.PopupTop
{
    position:absolute;
    top:0px;
    left:0px;
    height:88px;
    width:207px;
    background-image:url(popuptop.gif);
    background-repeat:no-repeat;
    background-position:left top;
}
.PopupBot
{
    position:absolute;
    bottom:0px;
    _bottom:-1px;
    left:0px;
    height:11px;
    width:12px;
    background-image:url(popupbot.gif);
    background-repeat:no-repeat;
    background-position:left bottom;
}
div.newsmotto
{
    font-size:10px;
    font-family:Verdana;
    position:absolute;
    top:3px;
    left:0px;
    width:100%;
    color:#dfddde;
    text-align:center;
    font-weight:bold;
    z-index:400;
}
.breadcrumbs
{
    margin-top:5px;
}
.breadcrumbs a
{
    text-decoration:none;
    color:#999999;
}
#Map
{
    width:667px;
    height:250px;
}
.ContactForm
{
    margin-top:4px;
    margin-bottom:4px;
    margin-left:100px;
    width:487px;
    table-layout:fixed;
}
.ContactForm td.col1
{
    width:83px;
    text-align:left;
}
.textboxWide,.ContactForm textarea
{
    width:380px;
}
.textbox1
{
    width:144px;
    _width:140px;
}
.innerTable
{
    table-layout:fixed;
}
.innerTable .c1,.innerTable .c3
{
        width:85px;
    text-align:left;
    white-space:nowrap;
}
.innerTable .c3 span
{
    margin-left:10px;
}
.tblButtons
{
    width:380px;
}
.btClear, .btSend
{
    border:none 0px Transparent;
    background-color:Transparent;
    height:18px;
     font-family:Arial;
    font-size:8pt;
}
.btClear
{
    padding-left:18px;
    background-image:url(btclear.gif);
    background-repeat:no-repeat;
    color:#cc0000;
    background-position:0px 2px;
}
.btSend
{
    padding-right:18px;
    background-image:url(btsend.gif);
    background-repeat:no-repeat;
    background-position:100% 2px;
}
.ModelList
{
    width:650px;
    margin-left:24px;
    margin-bottom:22px;  
    margin-top:12px;  
}
.tbModelItem
{
    width:650px;
    table-layout:fixed;
}
.tbModelItem td
{
    vertical-align:top;
}
.tbModelItem .mc1
{
    width:252px;
}
.tbModelItem .mc2
{
    width:398px;
}
.Details
{
    text-align:right;
}
.ModelGallery
{
    width:262px;
    position:relative;
    float:left;
    margin-top:5px;
    margin-right:10px;
    margin-bottom:10px;
    display:none;
}
.Gallery
{
    display:none;
}
.Documents
{
    margin-left:20px;
    margin-top:5px;
    width:220px;
}
.tbWrap
{
    background-color:Black;
    padding-top:9px;
    padding-bottom:9px;
    position:relative;
}

.ttl,.ttr,.tbl,.tbr
{
    position:absolute;
    width:8px;
    height:8px;
}
.ttl
{
    background-image:url(ttl.gif);
    background-repeat:no-repeat;
    top:0px;
    left:0px;
}
.ttr
{
    background-image:url(ttr.gif);
    background-repeat:no-repeat;
    top:0px;
    right:0px;
    _right:-1px;
}
.tbl
{
    background-image:url(tbl.gif);
    background-repeat:no-repeat;
    top:auto;
    bottom:0px;
    _bottom:-7px;
    left:0px;
}
.tbr
{
    background-image:url(tbr.gif);
    background-repeat:no-repeat;
    top:auto;
    bottom:0px;
    _bottom:-7px;
    right:0px;
    _right:-1px;
}
.Toolbox
{

    border-top:solid 1px #dededc;
    background-color:#c1c1c1;
    width:190px;
}
.tbSearch
{
    margin-left:20px;
    height:25px;
}
.tbSearch .s1
{
    width:40px;
    vertical-align:middle;
}
.tbSearch .s2
{
    width:93px;
    vertical-align:middle;
}
.tbSearch .s2
{
    width:38px;
}
.txtSearch
{
    width:90px;
    height:15px;
    border:solid 1px #666666;
    margin-left:2px;
}
.btnSearch
{
    width:14px;
    height:17px;
    border:none 0px transparent;
    padding:0px;
    margin:0px;
    background-image:url(search.gif);
    background-repeat:no-repeat;
    margin-left:3px;
}
.btnSubscribe
{
    width:14px;
    height:17px;
    border:none 0px transparent;
    padding:0px;
    margin:0px;
    background-image:url(ok.gif);
    background-repeat:no-repeat;
    margin-left:3px;
}
.s4
{
    text-align:center;
}
.s4 a
{
    color:Black;
    text-decoration:none;
    font-size:8px;
}
.Banners
{
    margin-left:18px;
    margin-right:12px;
    margin-top:10px;
}
.Banner
{
    text-align:center;
}
#divLiveInternet{
  position:absolute;
  top:28px;
  left:45px;
}