* { 
margin: 0; padding: 0; line-height: inherit; 
font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; }

BODY { text-align: center; background-color: #E9E9E9; padding-top: 23px; padding-bottom: 15px; }
IMG { border: 0; }

#top { 
  width: 760px; margin: 0 auto; text-align: left;
  background-color: #FFF;
}

/* ---------------------------- Header begin -------------------------------- */
#block-header { 
  height: 120px; overflow: hidden;
  background: transparent url("img/header-bg.gif") repeat-x left center;
  margin-bottom: 20px;
}
#block-header #logo { margin-top: 28px; float: left; }

#block-header #form-login-top { float: right; margin-top: 26px; }
#block-header #form-login-top TABLE TD { padding: 1px; }
#block-header #form-login-top TABLE TH { padding: 1px; text-align: right; }

#block-header .but, #block-left .but { 
  border: 1px solid #000; border-color: #A2A2A2 #191919 #191919 #A2A2A2;
  padding: 1px; color: #000; }
#block-header INPUT, #block-header TEXTAREA, #block-header OPTION, #block-header SELECT { color: #333; }
#block-header TEXTAREA { overflow: auto; width: 470px; border: 1px solid #000; border-color: #191919 #A2A2A2 #A2A2A2 #191919; }
#block-header .in-req, #block-header .in { 
  border: 1px solid #000; border-color: #191919 #A2A2A2 #A2A2A2 #191919;
  padding: 1px; color: #000;
}


/* ---------------------------- Header end ---------------------------------- */
/* ---------------------------- Footer begin -------------------------------- */
#block-footer { 
  height: 30px; overflow: hidden; zoom:1;
  background: transparent url("img/footer-bg.gif") repeat-x left center;
  clear: both; line-height: 30px; text-align: right; padding-right: 0px;
  position: relative; width:100%;
}
#block-footer SPAN { display: block;
  position: absolute; right: 0px; top: 0; width: 100%; height: 30px;
  background: transparent url("img/footer.gif") no-repeat left center;
}

#block-footer #design-link { 
  display:block!important; z-index: 2; position:absolute; left: 0; top: 0;
  width: 175px; height: 30px; }

/* ---------------------------- Footer end ---------------------------------- */
/* ---------------------------- Leftbar begin ------------------------------- */
#block-left {
  float: left; _height: 250px; min-height: 250px;
  background: transparent url("img/left-bg.gif") repeat-y right top;
  width: 105px;
  padding: 0 10px;
  voice-family: "\"}\""; 
  voice-family:inherit;
  width: 85px;
}
HTML>BODY #block-left { width:85px; }

UL#left-menu {
  list-style-type: none;
}
UL#left-menu LI { padding-bottom: 5px; }

UL#left-menu LI A {
  display: block; width: 81px; height: 16px; overflow: hidden;
  color: #7B86AD; line-height: 16px; position: relative; cursor: hand;
}
UL#left-menu LI A SPAN {
  position: absolute; left: 0; top: 0; width: 100%; height: 16px;
  background: transparent none no-repeat left center; }
UL#left-menu LI A.active { font-weight: bold; background-color: #E7FFC6; }

UL#left-menu LI A#menu-about SPAN { background-image: url("img/menu/about.gif"); }
UL#left-menu LI A#menu-about.active SPAN { background-image: url("img/menu/about2.gif"); }
UL#left-menu LI A#menu-contact SPAN { background-image: url("img/menu/contact.gif"); }
UL#left-menu LI A#menu-contact.active SPAN { background-image: url("img/menu/contact2.gif"); }
UL#left-menu LI A#menu-features SPAN { background-image: url("img/menu/features.gif"); }
UL#left-menu LI A#menu-features.active SPAN { background-image: url("img/menu/features2.gif"); }
UL#left-menu LI A#menu-home SPAN { background-image: url("img/menu/home.gif"); }
UL#left-menu LI A#menu-home.active SPAN { background-image: url("img/menu/home2.gif"); }
UL#left-menu LI A#menu-login SPAN { background-image: url("img/menu/login.gif"); }
UL#left-menu LI A#menu-login.active SPAN { background-image: url("img/menu/login2.gif"); }
UL#left-menu LI A#menu-order SPAN { background-image: url("img/menu/order.gif"); }
UL#left-menu LI A#menu-order.active SPAN { background-image: url("img/menu/order2.gif"); }
UL#left-menu LI A#menu-directory SPAN { background-image: url("img/menu/directory.gif"); }
UL#left-menu LI A#menu-directory.active SPAN { background-image: url("img/menu/directory2.gif"); }
UL#left-menu LI A#menu-support SPAN { background-image: url("img/menu/support.gif"); }
UL#left-menu LI A#menu-support.active SPAN { background-image: url("img/menu/support2.gif"); }
UL#left-menu LI A#menu-signup SPAN { background-image: url("img/menu/signup.gif"); }
UL#left-menu LI A#menu-signup.active SPAN { background-image: url("img/menu/signup2.gif"); }
UL#left-menu LI A#menu-tell-friend SPAN { background-image: url("img/menu/tell_friend.gif"); }
UL#left-menu LI A#menu-tell-friend.active SPAN { background-image: url("img/menu/tell_friend2.gif"); }

UL#left-menu LI A#menu-content SPAN { background-image: url("img/menu/content.gif"); }
UL#left-menu LI A#menu-content.active SPAN { background-image: url("img/menu/content2.gif"); }
UL#left-menu LI A#menu-members SPAN { background-image: url("img/menu/members.gif"); }
UL#left-menu LI A#menu-members.active SPAN { background-image: url("img/menu/members2.gif"); }
UL#left-menu LI A#menu-review SPAN { background-image: url("img/menu/reviews.gif"); }
UL#left-menu LI A#menu-review.active SPAN { background-image: url("img/menu/reviews2.gif"); }
UL#left-menu LI A#menu-exhibition SPAN { background-image: url("img/menu/exhibitions.gif"); }
UL#left-menu LI A#menu-exhibition.active SPAN { background-image: url("img/menu/exhibitions2.gif"); }
UL#left-menu LI A#menu-newsletter SPAN { background-image: url("img/menu/newsletter.gif"); }
UL#left-menu LI A#menu-newsletter.active SPAN { background-image: url("img/menu/newsletter2.gif"); }
UL#left-menu LI A#menu-queue SPAN { background-image: url("img/menu/queue.gif"); }
UL#left-menu LI A#menu-queue.active SPAN { background-image: url("img/menu/queue2.gif"); }
UL#left-menu LI A#menu-subscribers SPAN { background-image: url("img/menu/subscribers.gif"); }
UL#left-menu LI A#menu-subscribers.active SPAN { background-image: url("img/menu/subscribers2.gif"); }
UL#left-menu LI A#menu-stats SPAN { background-image: url("img/menu/stats.gif"); }
UL#left-menu LI A#menu-stats.active SPAN { background-image: url("img/menu/stats2.gif"); }
UL#left-menu LI A#menu-logout SPAN { background-image: url("img/menu/logout.gif"); }





/* ---------------------------- Leftbar end --------------------------------- */
/* ---------------------------- Content begin ------------------------------- */
#block-content {
  float: left; _height: 350px; min-height: 350px;
  width: 655px;
  padding: 0 25px 10px 25px;
  voice-family: "\"}\""; 
  voice-family:inherit;
  width: 605px;
}
HTML>BODY #block-content { width:605px; }



DIV.some-of-members { background-color: #FFEBFF; width: 350px; float: right; margin: 0 0 10px 15px; }
DIV.some-of-members H2 { color: #777!important; font-weight: bold; font-size: 15px!important; padding: 5px; margin-bottom: 0!important; }
DIV.some-of-members TABLE TD {
  font-size:1px;
  width: 170px;
  height: 135px;
  text-align: center; vertical-align: middle;
}                    
DIV.some-of-members TABLE TD A { font-size: 1px; }                                
DIV.some-of-members TABLE TD IMG { border: 1px solid #333; }

DIV.home-block { float: left; width: 350px; margin-left: 18px; _margin-left: 9px; 
	background-color: #FFEBFF; margin-bottom: 15px; height: 170px; overflow: hidden; }
DIV.home-block .inner { padding: 10px; float: left; }
DIV.home-block IMG { float: left; padding-right: 10px; }
DIV.home-block H2 { color: #777!important; font-weight: bold; font-size: 15px!important; margin-bottom: 10px; }
DIV.home-block P.title { font-size: 11px; font-weight: bold; color: #000!important; }

UL.bullet { list-style-type: none; margin-bottom: 15px; list-style-position: inside; }
UL.bullet LI { 
  padding: 3px 0 3px 15px;
  background: transparent url("img/arrow_right.gif") no-repeat left center; }

#block-content TABLE.gallery { border-collapse: collapse; }
#block-content TABLE.gallery TD {
  background-color: #EAEDEF;
  font-size:1px;
  width: 295px;
  text-align: left; vertical-align: middle;
  border: 7px solid #FFF;
}                    
#block-content TABLE.gallery TD.empty { background-color: transparent; }
#block-content TABLE.gallery TD A { font-size: 1px; }                                
#block-content TABLE.gallery TD IMG { margin: 5px; float: left; margin-left: 10px; }
#block-content TABLE.gallery TD P { float: left; padding-top: 5px; }

/* ---------------------------- Content end --------------------------------- */
/* ---------------------------- Single pages styles begin ------------------- */

#page-content-home #h1-new-online-gallery { 
  height: 33px; overflow: hidden; position: relative;
  margin-bottom: 0;
}
#page-content-home #h1-new-online-gallery SPAN {
  position: absolute; left: 0; top: 0; width: 100%; height: 33px;
  background: transparent url("img/h1-new-online-gallery-bg.gif") no-repeat left center;
}

#page-content-_stats TD.total { font-weight: bold; }

#page-users-reg_form #block-content TABLE.form-table TH { width: 20%; padding: 5px; }
#page-users-reg_form #block-content TABLE.form-table TD { padding: 5px; }
#page-users-reg_form .error { color: #7B86AD!important; }

#page-content-contact_form .error { color: #7B86AD!important; }
#page-content-send2friend_form .error { color: #7B86AD!important; }

#page-content-directory DIV.pages { background-color: #EAEDEF; border: 1px solid #666; padding-left: 10px; }
#page-content-directory DIV.pages A { color: #666; }

#page-review-index DIV.pages { background-color: #EAEDEF; border: 1px solid #666; padding-left: 10px; }
#page-review-index DIV.pages A { color: #666; }
#page-review-index TABLE.gallery A { font-size: 11px; text-decoration: none; }

#page-exhibition-index DIV.pages { background-color: #EAEDEF; border: 1px solid #666; padding-left: 10px; }
#page-exhibition-index DIV.pages A { color: #666; }
#page-exhibition-index TABLE.gallery A { font-size: 11px; text-decoration: none; }

/* ---------------------------- Single pages styles end --------------------- */



