body{

	background-position:center top;

	background-repeat:no-repeat;

	margin:0px;

	font-family:Verdana, Geneva, sans-serif;

}


.gg-ad{
	
}
#home_bg{

	background-image:url(../images/bg.jpg);

	background-color:#f6f2eb;

}



#pictures_bg{

	background-image:url(../images/bg_purple.jpg);

	background-color:#f6f1e9;

}



#upload_bg{

	background-image:url(../images/bg_green.jpg);

	background-color:#f6f4eb;

}	



#products_bg{

	background-image:url(../images/bg_yellow.jpg);

	background-color:#faf6e3;

}	



.wrap{

	width:845px;

	margin-left:auto; 

	margin-right:auto;

	border-bottom:1px solid #fff;

}



.header{

	width:100%;

	height:195px;

	position:relative;

	border-bottom:1px solid #CEC4B8;

	font-family:Arial, Helvetica, sans-serif;	

}



.header img{

	position:absolute;

	bottom:18px;

	left:18px;

}



.header ul{

	position:absolute;

	bottom:18px;

	right:18px;

}



.header ul li{

	list-style-type:none;

	float:left;

	margin-right:27px;

}



.header ul li a{

	display:block;

	font-size:13px;

	text-decoration:none;

	color:#919476;

	padding-bottom:2px;

}



.menu{

	border-bottom:1px solid #cec4b8;

	border-top:1px solid #fff;

	padding-bottom:6px;

	padding-top:10px;

}



.menu a{

	display:block;	

	margin-right:42px;

	padding-bottom:6px;	

	float:left;

}



#products a:hover{

	border-bottom:2px solid #E4B00D;

	padding-bottom:4px;

}



#pictures a:hover{

	border-bottom:2px solid #AB758B;

	padding-bottom:4px;

}



#previews a:hover{

	border-bottom:2px solid #8EAE8F;

	padding-bottom:4px;

}



#home a:hover{

	border-bottom:2px solid #E4B00D;

	padding-bottom:0px

}



#about a:hover{

	border-bottom:2px solid #AB758B;

	padding-bottom:0px

}



#upload a:hover{

	border-bottom:2px solid #8EAE8F;

	padding-bottom:0px

}



.contentwrap{

	width:847px;

	border-top:1px solid #fff;

	border-bottom:1px solid #CEC4B8;

	padding-top:9px;

	padding-bottom:50px;

}



.promowrap{

	width:837px;

	height:290px;

	border:5px solid #fff;

	background-color:#EFEDE5;

}



.mainwrap{

	width:823px;

	border:5px solid #fff;

	background-color:#e5e1d7;

	padding:7px;

}/** upload page styles **/



.upload-left{

	width:372px;

	height:750px;

	border:6px solid #fff;

	float:left;

	background-color:#fff;

	font-size:11px;

	line-height:20px;

	color:#5e5f2f;

}



.upload-right{

	width:416px;

	height:750px;

	border:6px solid #fff;

	float:right;

	background-color:#fff;

}



.upload-hl{

	background-color:#785261;

	padding-bottom:10px;

	padding-top:10px

}



.upload-hl img{

	position:relative;

	left:10px;

}.form-hl{

	background-color:#978240;

	padding-bottom:10px;

	padding-top:10px	

}



.form-hl img{

	position:relative;

	left:10px;

}/** Pictures pages styles **/



.pictures-left{

	width:593px;

	border:6px solid #fff;

	float:left;

	background-color:#fff;

	font-size:11px;

	line-height:15px;

	color:#5e5f2f;

}



.pictures-left p{

	padding-left:7px;

	padding-right:7px;



	



	margin-bottom:10px;

}



.pictures-left p p{

	padding-left:20px;

	padding-right:7px;



	



	margin-bottom:10px;

}

.pictures-right-wrap{

	width:196px;

	float:right;

}



*:first-child+html .pictures-right-wrap{

	padding-right:10px;

}

.pictures-right-ads{

	width:218px;

	float:right;

	margin-bottom:9px;

	text-align:right;



	



	position:relative;



	



	left:10px;



}

*:first-child+html .pictures-right-ads{



	left:0px;



}

.pictures-right-ads a{



float:left;



margin-bottom:7px;



margin-right:8px



}.pictures-right{

	width:196px;

	border:6px solid #fff;

	float:right;

	background-color:#fff;

	margin-bottom:9px;

	text-align:right;

}



.pictures-right img{

	margin-top:10px;

	margin-bottom:10px;

}



.pictures-right-content{

	background-color:#f6f3eb;

	font-size:11px;

	padding-bottom:7px;

	padding-top:7px;

	line-height:20px;

	}



.pictures-right-content a{

	color:#5e5f2f;

	position:relative;

	right:7px;

	text-decoration:none;

}



.pictures-right-content a:hover{

	text-decoration:underline;

}.about-hl{



	display:block;



	width:100%;

	font-family:"Times New Roman", Times, serif;

	font-weight:bold;

	font-style:italic;

	font-size:20px;

	padding-bottom:7px;

	padding-top:7px;

	color:#5f6031;

	background-color:#f6f3eb;

}

.picture-hl{

	font-family:"Times New Roman", Times, serif;

	font-weight:bold;

	font-style:italic;

	font-size:20px;

	padding-bottom:7px;

	padding-top:7px;

	color:#5f6031;

	background-color:#f6f3eb;

}



.picture-hl a{

	color:#5f6031;

	text-decoration:none;

	position:relative;

	left:5px;

}



.picture-hl a:hover{

	text-decoration:underline;

}



.picture-hl span{

	position:relative;

	left:7px;

}



.picture-hl img{

	float:left;

	position:relative;

	left:5px;

}



.date{

	font-family:Verdana, Geneva, sans-serif;

	font-style:normal;

	font-size:12px;

	color:#919670;

	position:relative;

	top:7px;

}



.homemenuwrap{

	width:263px;

	border:5px solid #fff;

	background-color:#fff;

	float:left;

	margin-right:13px;

	margin-top:20px;

}



*:first-child+html .homemenuwrap{

	width:263px;

	border:5px solid #fff;

	background-color:#fff;

	float:left;

	margin-right:13px;

	margin-top:0px;

	position:relative;

	left:38px;

}



#homemenu-third{

	margin-right:0px; margin-top:-27px

}



*:first-child+html #homemenu-third{

	margin-top:0px;

}


.footer{

	border-top:1px solid #fff;

	border-bottom:1px solid #cec4b8;

	text-align:center;

	padding-top:15px;

	font-family:Arial, Helvetica, sans-serif;

	margin-bottom:30px;

}



.footer ul{

	position:relative;

	bottom:10px;

	color:#919577;

	width:390px;

	margin-left:auto;

	margin-right:auto;

}



.footer ul li{

	float:left;

	margin-right:35px;

	padding-left:10px

}



.footer ul li a{

	color:#919577;

	text-decoration:none;

}


*:first-child+html .footer{
	font-size:14px;
}


.clear{

	clear:both;

}.comment-form{

	padding-left:15px;

	margin-bottom:15px;

	margin-top:15px;

}.photo-thumb{

	width:120px;

	height:98px;

	overflow:hidden;

	float:left;

	margin-right:23px;

	margin-bottom:23px;

}



#main_image img{

	border:0;

}.full-size-btn{



	position:relative;



	bottom:25px;



}.previews-wrap{

	margin-bottom:45px;

}



.previews-index{

	height:200px;

	overflow:hidden;

	margin-bottom:20px;

}.previous{

	float:left;

}



.recent{

	float:right;

	text-align:right;

}



.previous a, .recent a{

	color:#5f6031;

	text-decoration:none;

}



.previous a:hover, .recent a:hover{

	text-decoration:underline;

}



.commentinfo{

	margin-bottom:15px;

}



.itemcomment a{

	color:#5f6031;

}

tr.odd {
  background: #f6f3eb;
  color: #FFF;
}

td {
  padding: 10px;
}

.arboretums a{
	color:#5f6031;
	text-decoration:none;
	font-weight:bold;
}

.arboretums a:hover{
	text-decoration:underline;
}

