HTML
{
  filter: expression(document.execCommand("BackgroundImageCache", false, true));
}
HTML, BODY
{
  margin: 0;
  padding: 0;
}
BODY
{
  background-color: #EFECE6;
}
BODY#idPagePicture
{
  background-color: #FFFFFF;
}
BODY, TD, P, H1, H2, H3, H4, H5, H6
{
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-style: normal;
  color: #000000;
}
BODY
{
  font-size: 12px;
  font-weight: normal;
}
H1, H2, H3, H4, H5, H6
{
  font-weight: bold;
}
H1
{
  font-size: 16px;
}
H2
{
  font-size: 15px;
}
H3
{
  font-size: 14px;
}
H4
{
  font-size: 13px;
}
H5
{
  font-size: 12px;
}
H6
{
  font-size: 11px;
}
P:first-child, H1:first-child, H2:first-child, H3:first-child, H4:first-child, H5:first-child, H6:first-child
{
  margin-top: 0;
}
A, A:link, A:active, A:visited
{
  color: #008FD1;
}
A:hover
{
  color: #15B6FF;
}

#idMainContainer
{
  position: relative;
  width: 990px;
  height: auto;
  margin: 0 auto;
}
BODY#idPagePicture  #idMainContainer
{
  width: auto;
  margin: 10px 10px;
}
#idHeaderContainer
{
  width: 926px;
  height: auto;
  padding: 37px 27px 17px 27px;
}
#idHeaderLogo
{
  width: 95px;
  height: 39px;
  float: left;
}
#idHeaderRight
{
  width: 317px;
  height: 43px;
  float: right;
}
#idHeaderSlogan
{
  width: 217px;
  height: 43px;
  float: left;
  overflow: hidden;
  font-size: 18px;
}
#idHeaderAddress
{
  width: 100px;
  height: 43px;
  float: right;
  overflow: hidden;
}
#idHeaderMail,
#idHeaderICQ
{
  text-align: right;
}

#idMenuContainer
{
  width: 960px;
  height: 50px;
  overflow: hidden;
  padding: 11px 15px 0 15px;
  background: #DEDBD6 url(/images/bg-menu.png) left top no-repeat;
}
#idMainMenu
{
  width: 770px;
  height: auto;
  float: left;
  margin: 0;
  padding: 0;
  list-style-type: none;
}
#idMainMenu LI
{
  float: left;
  padding: 11px 11px;
}
#idMainMenu LI A,
#idMainMenu LI A:link,
#idMainMenu LI A:active,
#idMainMenu LI A:visited,
#idMainMenu LI A:hover,
#idMainMenu LI SPAN
{
  font-size: 13px;
  font-weight: bold;
  color: #3694D6;
}
#idMainMenu LI A:hover
{
  color: #346588;
}
#idMainMenu LI SPAN
{
  color: #346588;
}
#idRightMenu
{
  width: 175px;
  height: 19px;
  float: right;
  margin: 11px 7px 0 0;
  text-align: right;
  vertical-align: middle;
}
#idTravelButton
{
  margin-right: 11px;
  font-size: 10px;
  color: #8D8D8D;
  vertical-align: middle;
}
#idBlogButton
{
  vertical-align: middle;
}
#idBlogButton IMG
{
  vertical-align: middle;
 _position: relative;
 _top: -2px;
}


#idContentContainer
{
  position: relative;
  left: 0;
  top: 7px;
  width: 990px;
  height: 670px;
}

#idNewPicsContainer
{
  position: absolute;
  left: 15px;
  top: 517px;
  width: 550px;
  height: auto;
}
#idNewPicsTitle
{
  padding: 0 0 7px 3px;
  font-size: 14px;
  font-weight: bold;
}
#idNewPic01,
#idNewPic02,
#idNewPic03
{
  width: 161px;
  height: auto;
  float: left;
  font-size: 10px;
  color: #B5B3AF;
}
#idNewPicsContainer A
{
  display: block;
  width: 150px;
  height: 93px;
  overflow: hidden;
  margin-bottom: 7px;
}


#idCopyContainer
{
  position: absolute;
  left: 444px;
  top: 473px;
  font-size: 10px;
  color: #B5B3AF;
}


#idRollContainer
{
  position: absolute;
  right: 19px;
  top: 541px;
  width: 363px;
  height: 95px;
  font-size: 11px;
  color: #6E6E6E;
}
#idRollTextContainer
{
  width: 212px;
  height: auto;
  padding-top: 8px;
  text-align: center;
}
#idRollTextContainer DIV
{
  text-align: center;
  padding: 1px 0 1px 0;
}
#idRollTextContainer #idShadersTitleFirst
{
  font-weight: bold;
  color: #BD3F33;
  padding-bottom: 4px;
}
#idRollTextContainer #idShadersInfo
{
  padding-bottom: 4px;
}
#idShadersInfo A
#idShaderseInfo A:link,
#idShadersInfo A:active,
#idShadersInfo A:visited,
#idShadersInfo A:hover
{
  color: #346588;
}
#idShadersInfo A:hover
{
  color: #3694D6;
}
#idShadersInfo SPAN
{
  font-size: 13px;
}
#idDownloadShadersButton
{
  display: block;
  width: auto;
  height: 24px;
  padding-top: 3px;
  background: transparent url(/images/btn-download.png) center top no-repeat;
  font-size: 13px;
  color: #FFFFFF;
  text-decoration: none;
}




#idGalleryContainer
{
  width: 990px;
  margin: 9px 0;
/ width: 992px;
}

A.pictureThumb,
A.pictureThumb IMG
{
  width: 150px;
  height: 150px;
  border: none;
  border: 0;
}
A.pictureThumb
{
  float: left;
  margin: 9px;
}
A.pictureThumbFirst
{
  margin-left: 0;
}
A.pictureThumbLast
{
  margin-right: 0;
}

#idPicturePageContainer
{
  width: 100%;
  text-align: center;
}
#idLeftArrowContainer,
#idRightArrowContainer
{
  width: 19px;
  padding-top: 9px;
  vertical-align: top;
}
#idLeftArrowContainer
{
  padding-right: 23px;
  text-align: left;
}
#idRightArrowContainer
{
  padding-left: 23px;
  text-align: right;
}
#idPictureHeaderContainer
{
  padding: 7px 0 0 43px;
}
#idPictureHeaderContainer #idHeaderLogo
{
  padding-top: 3px;
}
#idPagePicture #idHeaderLogo
{
  padding-right: 31px;
}
#idPictureInfoContainer
{
  width: 100%;
}
#idPictureInfoContainer H1,
#idPictureInfoContainer H2,
#idPictureInfoContainer H3
{
  margin-top: 0;
  font-weight: normal;
}
#idPictureInfoContainer H1
{
  margin-top: -1px;
  margin-bottom: 5px;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 18px;
}
#idPictureInfoContainer H2
{
  margin-bottom: 5px;
  font-size: 12px;
}
#idPictureInfoContainer H3
{
  font-size: 10px;
  color: #6B6B6B;
}
#idMainPictureContainer
{
  padding: 7px 0;
}


#idTripsContainer
{
  width: 990px;
  margin: 9px 0;
/ width: 992px;
}

DIV.tripThumb,
A.tripThumb,
DIV.tripThumb IMG,
A.tripThumb IMG
{
  width: 234px;
  height: 234px;
  border: none;
  border: 0;
}
DIV.tripThumb,
A.tripThumb
{
  float: left;
  margin: 9px;
}
DIV.tripThumbFirst,
A.tripThumbFirst
{
  margin-left: 0;
}
DIV.tripThumbLast,
A.tripThumbLast
{
  margin-right: 0;
}



#idMainContainer:after,
#idHeaderContainer:after,
#idMenuContainer:after,
#idContentContainer:after,
#idFooterContainer:after,
#idGalleryContainer:after
{
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  overflow: hidden;
  font-size: 0;
  content: ".";
}
#idMainContainer,
#idHeaderContainer,
#idMenuContainer,
#idContentContainer,
#idFooterContainer,
#idGalleryContainer
{
  display: inline-block;
}
* HTML #idMainContainer,
* HTML #idHeaderContainer,
* HTML #idContentContainer,
* HTML #idFooterContainer,
* HTML #idGalleryContainer
{
  height: 1%;
}
#idMainContainer,
#idHeaderContainer,
#idMenuContainer,
#idContentContainer,
#idFooterContainer,
#idGalleryContainer
{
  display: block;
}










