﻿body,html 
{
    margin:0px;
    padding:0px;
}
body
{
   background-color:#567496;
}
div.bgband1
{
    margin:0px;
    position:relative;
    height:48px;
    width:100%;
    background-image:url(band1bg.gif);
    background-position: 0px 0px;
    background-repeat:repeat-x;
}
.whitelink
{
    color:White;
    text-decoration:none;
    font-family:Verdana;
    font-size:9px;
}
.leftwhitetext
{
    font-family:Verdana;
    text-align:left;
    color:White;
    font-weight:bold;
    font-size:10px;
}
.leftwhitetext1
{
    font-family:Verdana;
    text-align:left;
    color:White;
    font-size:10px;
}
.centerwhitetext
{
    font-family:Verdana;
    text-align:center;
    color:White;
    font-weight:bold;
    font-size:10px;
}
.rightwhitetext
{
    position:absolute;
    left:900px;
    top:7px;
    color:White;
    font-size:11px;
}
div.bgband2
{
    margin:0px;
    position:relative;
    height:252px;
    width:100%;
    background-image:url(band2bg.gif);
    background-position: 0px 0px;
    background-repeat:repeat-x;
}
#rightarrow
{
    height:252px;
    position:relative;
    width:100%;
    background-image:url(logoarrow.gif);
    background-position: 50%;
    background-repeat:no-repeat;
}
div.bgband3
{
    margin:0px;
    position:relative;
    height:171px;
    width:100%;
    background-image:url(band3bg.gif);
    background-position: 0px 0px;
    background-repeat:repeat-x;
}
div.bgband4
{
    margin:0px;
    position:relative;
    height:470px;
    width:100%;
    background-color:#718fb1;
}
div.bgband5
{
    margin:0px;
    position:relative;
    height:50px;
    width:100%;
}
div.center
{
  position:absolute;
  z-index:10;
  width:998px;
  height:auto;
  top:0px;
  left:50%;
  margin-left:-499px;
  background-color:#1c2837;
   
}
div#cbl
{
    width:58px;
    height:58px;
    position:absolute;
    left:0px;
    bottom:0px;
    background-image:url(centerbl.gif);
    background-repeat:no-repeat;
}
div#cbr
{
    width:58px;
    height:58px;
    position:absolute;
    right:0px;
    bottom:0px;
    background-image:url(centerbr.gif);
    background-repeat:no-repeat;
}
#topband
{
    position:relative;
    height:48px;
    width:100%;
    background-image:url(topbg.gif);
    background-position: 0px 0px;
    background-repeat:repeat-x;
}
#topband .leftwhitetext
{
    position:absolute;
    top:8px;
    left:13px;
    width:390px;
    height:48px;
}
#topband .leftwhitetext1
{
    position:absolute;
    top:8px;
    left:13px;
    width:120px;
    height:48px;
}
#topband .centerwhitetext
{
    position:absolute;
    top:8px;
    left:50%;
    margin-left:-195px;
    width:390px;
    height:48px;
}

#topband .rightwhitetext
{
    position:absolute;
    top:8px;
    right:16px;
    width:100px;
    height:48px;
}
.chimney
{
   position:absolute;
   top:-49px;
   width:120px;
   height:49px;
   background-repeat:no-repeat; 
   background-position: 0px 0px;
   background-image: url(header/chimney1.jpg); 
   left:201px;
}
.chimneyleft
{
   position:absolute;
   top:-49px;
   width:120px;
   height:49px;
   background-repeat:no-repeat; 
   background-position: 0px 0px;
   background-image: url(header/chimney1.jpg); 
   left:123px;
}
.chimneyright
{
   position:absolute;
   top:-49px;
   width:120px;
   height:49px;
   background-repeat:no-repeat; 
   background-position: 0px 0px;
   background-image: url(header/chimney4.jpg); 
   left:167px;
}
#logoband
{
    margin:0px;
    position:relative;
    height:250px;
    width:100%;
    background-image:url(headerbg.gif);
    background-position: 0px 0px;
    background-repeat:repeat-x;
    border-top:solid 1px white;
    border-bottom:solid 1px white;
}
#logoleft
{
   float:left;
   position:relative; 
   width:272px;
   height:250px;
   background-image:url(logo1.jpg);
   background-position: 0px 0px;
   background-repeat:no-repeat;
}
#logoleft.langENG
{
  background-image:url(logo1_eng.jpg)!important;
}
#picleft
{
    position:absolute;
    left:0px;
    top:0px;
    height:250px;
    width:362px;
    background-image:url(picleft.jpg);
    background-position: 0px 0px;
    background-repeat:no-repeat;
}
#picright
{
    position:absolute;
    right:0px;
    top:0px;
    height:250px;
    width:362px;
    background-image:url(picright.jpg);
    background-position:right top;
    background-repeat:no-repeat;
}
#logomiddle
{
   position:absolute;
   left:50%;
   margin-left:-149px; 
   width:298px;
   height:250px;
   background-image:url(logo.jpg);
   background-position: 0px 0px;
   background-repeat:no-repeat;
}
#logomiddle.langENG
{
background-image:url(logo_eng.jpg)!important;
}
#logolink
{
    display:block;
    width:270px;
    height:217px;
    line-height:217px;
    position:absolute;
    top:0px;
    left:0px;
}
#languageswitch
{
    position:absolute;
    bottom:6px;
    left:13px;
    width:100px;
}
#icons
{
    width:66px;
    height:20px;
    position:absolute;
    overflow:hidden;
    bottom:2px;
    right:11px;
}
.logoright
{
   float:left;
   margin-left:1px;
   position:relative; 
   width:717px;
   height:250px;
   background-image:url(header/pic1.jpg);
   background-position: 0px 0px;
   background-repeat:no-repeat;
}

#picarrow
{
   position:absolute;
   top:0px;
   left:0px; 
   width:20px;
   height:250px;
   background-image:url(picarrow.gif);
   background-position: 0px 0px;
   background-repeat:no-repeat;
}
#contentband
{
    position:relative;
    background-color:White;
    width:991px;
}
#contentband1
{
    position:relative;
    background-color:White;
    width:989px;
}

#leftcontent
{
   float:left;
   background-color:#dae2eb;
   position:relative; 
   width:273px;
}
.White
{
    background-color:White!important;
}
#rightcontent
{
    float:left; 
    position:relative;
    width:716px;
    background-color:White;
    border-left:solid 1px white;
}
#rightcontent1
{
    float:left; 
    padding-left:7px;
    padding-top:22px;
    position:relative;
    width:683px;
    background-color:White;
    border-left:solid 1px white;
    font-size:12px;
}
div.clear
{
   clear:both;
    position:relative;   
    width:100%;
    height:1px;
    line-height:1px;
    font-size:1px;
    background-color:White;
}
#footer
{
    position:relative;
    height:98px;
    width:100%;
}
.footercontent
{
    position:absolute;
    top:10px;
    left:307px;
    /*width:380px;*/
    color:White;
    font-family:Verdana;
    font-size:11px;
    line-height:18px;
}
.footercontent a
{
    color:#99ccff;
}
#ticker
{
    height:47px;
    line-height:47px;
    padding-left:13px;
    font-size:11px;
    font-family:Verdana;
    color:White;
    width:260px;
    position:relative;
    background-image:url(tickerbevel.gif);
    background-repeat:repeat-x;
    border-bottom:solid 1px white;
}
.startticker
{
    font-size:11px;
    font-family:Verdana;
}
.searchbox
{
    position:relative;
    height:27px;
    line-height:27px;
    background-color:#567495;
    color:White;
    font-family:Verdana;
    font-size:10px;
    padding-left:16px;
}
.searchbox1
{
    position:absolute;
    top:0px;
    left:730px;
    width:252px;
    height:27px;
    line-height:27px;
    font-family:Verdana;
    font-size:10px;

}
.searchfld
{
    height:12px;
    width:154px;
    border:solid 1px #182d43;
    font-family:Verdana;
    font-size:10px;
}
.ButtonSearch
{
    position:relative;
    top:-2px;
    height: 15px;
}
#topmenudiv
{
    height:47px;
    width:716px;
    position:relative;
    overflow:hidden; 
    border-bottom:solid 1px white;
}
#topmenudivstart
{
    height:47px;
    width:988px;
    position:relative;
    overflow:hidden; 
    border-bottom:solid 1px white;
    border-right:solid 1px white;
}
#tbtopmenu
{
  width:100%;
  border-collapse:collapse;
  
}
#tbtopmenu td
{
    height:47px;
    background-image:url(menubevel.gif);
    background-repeat:repeat-x;
    text-align:center;
}
td.menusep
{
    width:1px;
}
td.menusep div
{
    width:1px;
    height:45px;
    background-image:url(menusep.gif);
    background-repeat:no-repeat;
    float:left;
}
.topmenuitem
{
    display:block;
    color:White;
    white-space:nowrap;
    text-transform:uppercase;
    text-decoration:none;
    height:47px;
    line-height:47px;
    width:100%;
    font-size:12px;
}
td.topmenuselected
{
    background-image:url(menubevelsel.gif)!important;
    background-repeat:repeat-x;
}
div.breadcrumbs
{
    background-color:#dddedf;
    height:27px;
    line-height:27px;
    position:relative;
    padding-left:35px;
    font-size:10px;
}
div.breadcrumbs a
{
    font-size:10px;
    height:27px;
    line-height:27px;
    text-decoration:none;
    color:#666666;
}
a.bselected
{
    color:Black!important;
}
div.MenuText
{
    position:relative;
    background-color:#f29c17;
    border-top:solid 1px #dae2eb;
    border-bottom:solid 1px #dae2eb;
    height:15px;
    font-size: 12px;
    line-height:15px;
    overflow:hidden;
    color:White;
    padding-left:14px;
}
div.leftmenu
{
    position:relative;
    width:272px;
    min-height:200px;
    border-top:solid 1px #527192
}
.ItemHolder
{
    position:relative;
    border-bottom:solid 1px #527192;
}
.leftmenu a.menuitem
{
   display:block;
   text-decoration:none;
   padding-left:29px;
   margin-left:7px;
   overflow:hidden; 
   height:26px;
   font-size:13px;
   background-image:url(leftmenubevel.gif);
   background-repeat:repeat-x;

   line-height:26px; 
   color:#1b3047;
}
.leftmenu a.lselected
{
 background-color:#de941f;
 color:White!important;
 background-image:url(lsel.gif)!important;
 background-repeat:no-repeat!important;
 background-position:right top!important;
}
div.ItemHolder
{
   background-color:#cc6600;
   background-image:url(itemholderbevel.gif);
   background-repeat:repeat-x;
   background-position:0px 0px;
}
div.lselected
{
   background-image:inherit!important; 
}
div.map
{
    position:relative;
    width:272px;
    height:187px;
    background-image:url(map.jpg);
    background-position: 0px 0px;
    background-repeat:no-repeat;
}
.content
{
    position:relative;
    margin-left:33px;
    margin-right:33px;
    padding-bottom:15px;
}
/*News*/
.NewsTable
{
    width:100%;
}
.NewsButtons a
{
   /*  position:relative;*/
    display:block;
    float:left;
    background-color:#567495;
    text-align:center;  
    color:White;
    text-decoration:none;
    height:19px;
    line-height:19px;
    padding-left:19px;
    padding-right:19px;
    margin-right:19px;
}
.NewsButtons a:hover
{
    background-color:#de941f;
}

.ButtonSpacer
{
    clear:both;
    border-bottom:dashed 1px #567495;
    margin-bottom:10px;
}
.NewsBrief
{
    font-size:small;
}
.sitemap a
{
    display:list-item;
    margin-left:20px;
    text-decoration:underline;
    color:#233d38;
    font-size:small;
}
.GalleryTable
{
    position:relative;
    width:670px;
    margin-top:20px;
}
.GalleryTable td
{
    vertical-align:middle;
    width:25%;
    text-align:center;
}
.GalleryItem
{
 width:152px;
 margin-bottom:20px;
}
.GalleryItem a
{

}

.DivImage img
{

}
.GalleryItemHead
{
  display:none; 
}
.GalleryItemHead .corner_tl
{
  position:absolute;
  top:0px;
  left:0px;
  background-image :url(angle-tl.gif);
  background-repeat:no-repeat;
  background-position:left top;
  font-size:1px;
}
.GalleryItemHead .corner_tr
{
  position:absolute;
  top:0px;
  right:0px;
  background-image :url(angle-tr.gif);
  background-repeat:no-repeat;
  background-position:right top;
  font-size:1px;
}
.GalleryItemFoot
{
  display:none; 
}
.GalleryItemFoot .corner_bl
{
  position:absolute;
  bottom:0px;
  left:0px;
  background-image :url(angle-bl.gif);
  background-repeat:no-repeat;
  background-position:left bottom;
  font-size:1px;
}
.GalleryItemFoot .corner_br
{
  position:absolute;
  bottom:0px;
  right:0px;
  background-image :url(angle-br.gif);
  background-repeat:no-repeat;
  background-position:right bottom;
  font-size:1px;
}
.GalleryItem.gallery .GalleryItemHead
{
  background-image :url(cf.gif);
  background-repeat:no-repeat;
  background-position:130px 2px;  
}
.GalleryItem.picture .GalleryItemHead
{
  background-image :url(picture.gif);
  background-repeat:no-repeat;
  background-position:130px 2px;  
}
.GalleryItem .DivImage
{

}
.GalleryItem .DivImage a
{
    display:block;
    width:100%;
    height:100%;
    background-repeat:no-repeat;
    background-position :center bottom;
}
.GalleryItem .DivDescr
{
    border-top:solid 2px White;
}
.GalleryTable1
{
    position:relative;
    width:645px;
    margin-top:20px;
    margin-left:5px;
}
.GalleryTable1 td
{
    width:50%;
}
.Image
{
    padding:1px;
    border:solid 1px #1c2837!important;
}


.w650
{
 max-width:640px;   
}
.imgLeft
{

    text-align:left!important;
}
.imgRight
{
    text-align:right!important;
}

.imgLeft a,.imgRight a
{
    background-color:#567495;
    text-align:center;  
    color:White;
    text-decoration:none;
    height:19px;
    line-height:19px;
    padding-left:19px;
    padding-right:19px;
    font-size:small;
    margin-left:0px;
    margin-right:0px;
}
.imgLeft a:hover,.imgRight a:hover
{
   /* background-color:#de941f;*/
}
.content img, #leftcontent.White img
{
    padding:1px;
    border:solid 1px #1c2837;
    margin: 5px;
}
.content img.noborder, #leftcontent.White img.noborder
{
  border:none 0px White!important;
}

#leftcontent.White
{
    padding-left:22px;
    padding-top:22px;
}
.startcontent
{
    position:relative;
    padding-right:26px;
}
#rightcontent1 h1
{
    position:relative;
    background-color:#de941f;
    height:23px;
    padding-left:8px;
    padding-top:7px;
    font-family:Verdana;
    font-size:11px;
    font-weight:bold;
    color:White;
}
.NewsDiv
{
    position:relative;
    border-top:dotted 1px Black;
    margin-top:18px;
    margin-right:26px;
    padding-top:4px;
    vertical-align:top;
}
.NewsDiv h1
{
   margin:0px;
}
.StartNews
{
    width:656px;
}
.StartNews td
{
    vertical-align:top;
}
.StartNewsButtons a
{
    color:#233d58;
}
.NewsArchive
{
    text-align:right;
}
.NewsArchive a
{
    right:0px;
    background-color:#233d58;
    color:White;
    line-height:27px;
    width:100px;
    text-decoration:none;
    font-size:11px;
    padding-right:10px;
    padding-left:10px;
}
.txl
{
    position:relative;
    top:27px;
    left:27px;
}
.txl a
{
  text-decoration:none;
  color: #233d58;
}