/* --- Body --- */
body {
  background-color:#ffffff;
}

/* --- Main --- */
div#mainShadow {
  min-height:600px;
  _height:600px;
  background-color:transparent;
  background-image:url("../images/bg.jpg");
  background-position:center top;
  background-repeat:repeat-y;
}
div#mainBground {
  background-color:transparent;
  background-image:url("../images/bg-top.jpg");
  background-position:center top;
  background-repeat:no-repeat;
}
div#main {
  position:relative;
  margin:0 auto;
  width:740px;
  padding:175px 0 10px 0;
}

/* --- Link HOME --- */
a#linkHome {
  display:block;
  position:absolute;
  top:37px;
  left:0;
  width:740px;
  height:134px;
}

/* --- Main Menu --- */
div#mainMenu {
  margin:0;
  padding:0;
  width:740px;
  height:30px;
  background-color:#fff;
  background-image:url("../images/main-menu-bg.png");
  background-position:left center;
  background-repeat:repeat-x;
}
div.mainMenuItemBg {
  position:relative;
  z-index:1;
  height:30px;
  background:transparent url("../images/main-menu-right.png") right center no-repeat;
}
a.mainMenuItem {
  display:block;
  padding:8px 8px;
  padding-bottom:0;
  height:23px;
  color:rgb(80,156,217);
  color:rgb(60,130,190);
  font-size:11px;
  font-weight:bold;
  text-decoration:none;
  background:transparent url("../images/main-menu-left.png") left center no-repeat;
}
a.mainMenuItem:hover {
  color:rgb(49,32,114);
}

/* --- Submenu --- */
div.submenu {
  width:172px;
  position:absolute;
  z-index:10;
}
div.submenuTop,
div.submenuBot {
  font-size:1px;
  height:2px;
  background:transparent url("../images/submenu-bg-top.png") center center no-repeat;
}
div.submenuBot {
  background-image:url("../images/submenu-bg-bot.png");
}
div.submenuMid {
  background:transparent url("../images/submenu-bg.png") center center repeat-y;
}
div.submenu a {
  display:block;
  /*height:12px;*/
  padding:3px 6px 3px 18px;
  color:#ffffff;
  text-decoration:none;
  background:transparent url("../images/subm-arrow-out.png") 6px center no-repeat;
}
div.submenu a:hover {
  color:rgb(254,244,0);
  background-image:url("../images/subm-arrow-over.png");
}

/* --- Footer --- */
div#footer {
  position:relative;
  margin:0 auto;
  padding:0 25px;
  width:750px;
  height:50px;
  background-color:transparent;
  background-image:url("../images/bg-bot.jpg");
  background-position:center top;
  background-repeat:no-repeat;
}
div#copyright {
  position:absolute;
  left:40px;
  top:10px;
  width:220px;
  color:rgb(80,140,180);
}
div#copyright a,
div#copyright a:hover {
  color:rgb(80,140,180);
  text-decoration:none;
}
div#footerLinks {
  position:absolute;
  right:40px;
  top:10px;
  width:542px;
  text-align:right;
}

/**
 * Content
 */
div#content {
  padding:5px 0;
}

/* --- HomePage --- */
div#hpWelcome {
  float:left;
  width:220px;
  margin-right:5px;
  padding:15px 5px;
  text-align:justify;
  overflow:hidden;
}
div#hpNews {
  float:left;
  width:315px;
  margin-right:5px;
  padding:15px 5px;
  background:transparent url("../images/col_bg_wide_let.png") center top no-repeat;
  overflow:hidden;
}
div#hpGallery {
  float:left;
  width:165px;
  padding:15px 5px;
  background:transparent url("../images/col_bg_thin_rect.png") center top no-repeat;
  overflow:hidden;
}

/* --- Std.Page --- */
div#leftColumn {
  float:left;
  width:204px;
}
div#txtColumn {
  float:left;
  width:496px;
  margin-top:9px;
  padding:10px 20px;
  padding-top:1px;
  overflow:hidden;
}

/* --- Left Menu --- */
div#leftMenu {
  padding:15px 5px;
  background:transparent url("../images/left_menu_bg.png") center top no-repeat;
}
h2#leftMenuTit {
  width:155px;
}
div.leftMenuItems {
  margin-top:15px;
  padding:0;
}
div.leftMenuItems a {
  display:block;
  padding:3px 0 3px 12px;
  text-decoration:none;
  color:rgb(80,156,217);
  background:transparent url("../images/lmenu-arrow-out.png") left center no-repeat;
}
div.leftMenuItems a:hover,
div.leftMenuItems a.active {
  text-decoration:none;
  color:rgb(49,32,114);
  background:transparent url("../images/lmenu-arrow-over.png") left center no-repeat;
}

/* --- Left Loginbox --- */
div#leftLoginbox {
  margin-top:10px;
  padding:15px 5px;
  background:transparent url("../images/left_menu_bg_plain.png") center top no-repeat;
}

