#galleryAlbum {
  overflow: hidden;
	width:550px;
}

.wide #galleryAlbum {
	width:1000px;
	padding-left:45px;
}

.galleryAlbum {
  float: left;
  width: 175px;
  height: 210px;
  padding: 0 3px;
  overflow: hidden;
}

.g-img {
	width: 175px;
  text-align: center;
}

/*ie*/
.g-img .mc {
  #position: relative;
}

.g-img .mc a {
  #position: absolute;
  #top: 50%;
  #left: 50%;
  #display: block;
}

.g-img .mc img {
  #position: relative;
  #top: -50%;
  #left: -50%;
}

.gNum span{
	font-weight:bold;
	color:#edbe31;
	padding:0 0 0 3px;
}

.g-img .mc {
	width: 161px;
  height: 163px;
  display: table-cell;
  vertical-align: middle;
}

.g-desc {
	margin:0px 0 0 0;
  text-align: center;
}





/*=PAGE BROWSER*/
.page-browser {
  padding: 0px 0 0 225px;
  clear: left;
  overflow: hidden;
	width:550px;
}

.pb-single-object {
  padding: 15px 0 0 0px;
}

* html .pb-single-object {
  padding-top: 0px;
}


.page-browser a, .page-browser a:visited {
  display: block;
  width: 131px;
  height: 24px;
  float: left;
  margin: 2px;
  text-indent: -1000em;
  font-size: 2px;
  color: #dbceb2;
}

.page-browser span {
  display: block;
  width: 131px;
  height: 24px;
  float: left;
  margin: 2px;
  text-indent: -1000em;
  opacity: 0.5;
  filter: alpha(opacity=50);
  font-size: 2px;
  color: #dbceb2;
}


.pb-list {
  background: #2a3c14 url(../images/pb_list.gif) 0 0 no-repeat;
}

.page-browser em a, .page-browser em a:visited {
  width: 131px;
}


.pb-first {
  background: #2a3c14 url(../images/pb_first.gif) 0 0 no-repeat;
}

.pb-prev {
  background: #2a3c14 url(../images/pb_prev.gif) 0 0 no-repeat;
}

.pb-next {
  background: #2a3c14 url(../images/pb_next.gif) 0 0 no-repeat;
}

.pb-last {
  background: #2a3c14 url(../images/pb_last.gif) 0 0 no-repeat;
}

.gallery-single {
  width: 544px;
  text-align: center;
  float: left;
}

.gallery-desc {
  padding: 6px;
}





.rbox {
/*  width: 235px; */
}

.tl, .tr, .bl, .br {
	background-image: url(../images/rbox_bg.gif);
	height: 7px;
	font-size: 1px;
}

.tl, .bl {
	margin-right: 7px;
}

.tr, .br {
	margin-left: 7px;
	margin-top: -7px;
}

.tr {
	background-position: 100% 0;
}

.bl {
	background-position: 0 -7px;
}

.br {
	background-position: 100% -7px;
}

.mc {
	padding-left: 7px;
	padding-right: 7px;
  background: #2a3c14;
  margin-bottom: -2px;
  text-align: center;
}

.imgTitle{
	color:#edbe31;
	font-weight:bold;
	font-size:14px;
	margin:0 0 10px 0;
}

.imgTitle .mc {
	text-align:left;	
	padding-left:20px;
}

* html .page-browser{
	padding:0;
	margin:0;
	padding-top:10px;
}

#center{	
	margin:30px 0px 0 0px;	
}


.tx-comments-pi1{
	margin:10px 0 0 10px;
	float:left;
	width:520px;
}
.commentsHeader {
	background:#2a3c14;
	font-weight:bold;
	padding:2px 0 2px 10px;	
}

.tx-comments-comment-2, .tx-comments-comment-1{
	float:left;
	width:520px;
	padding:5px 0 5px 0;
	margin:0 0 5px 0;
	background:url(../images/bg-dotted-g.gif) repeat-x bottom left;
}

.tx-comments-comment-date{
	font-weight:bold;
	padding:0 10px;
}
.tx-comments-comment-name{
	font-weight:bold;
	color:#edbe31;
}

.tx-comments-comment-content{
	padding:3px 0 10px 10px;
	float:left;
}

.tx-comments-comment-form{
	padding:0px 0 0 0;
}
.tx-comments-comment-form dt{
	float:left;
	width:128px;
	text-align:right;
	font-weight:bold;
	color:#edbe31;
	padding:0 10px 0 0;
}
#tx_comments_pi1_firstname{
	border:1px solid #4c5a3b;
	width:380px;
	background:#2a3c14;
	color:#bacfa8;
}

#tx_comments_pi1_content{
	border:1px solid #4c5a3b;
	width:380px;
	height:65px;
	overflow:auto;
	background:#2a3c14;
	color:#bacfa8;
}

* html #tx_comments_pi1_firstname, *html #tx_comments_pi1_content{
	width:374px;
}

tx-comments-comment-form table{
	border:1px solid #f00;
}

.tx-comments-comment-form dt, .tx-comments-comment-form dd{
	padding-bottom:3px;
	padding-top:4px;
}

* html .tx-comments-comment-form dt, * html .tx-comments-comment-form dd{
	padding-bottom:1px;
	padding-top:1px;
}
.tx-comments-comment-form .sepRow{
	background:url(../images/bg-dotted-g.gif) repeat-x center center;
	height:3px;
	padding:0;
	margin:0;
}

.captcha img{
	margin:0;
	float:left;
	position:inherit;
	width:100px;
}

.captchaCode{	
	position:absolute;
	margin-top:1px;
	margin-left:110px;
}

* html .captchaCode{	
	margin-left:5px;
}

.captchaCode input{
	border:1px solid #4c5a3b;
	width:45px;
	background:#2a3c14;
	color:#bacfa8;	
}

.avatar{
	float:left;
	width:70;
}

.avatar img{
	padding:1px;
	border:1px solid #bacfa8;
}

.conmmentsContent{
	float:left;
	width:420px;
}

.infoH{
	color:#bacfa8;
	font-weight:bold;
}

#columnRight{
	height:100px;
}




