/****************************************** listContainer start **********************************/
#listContainer 
{
	margin: 0; width: 900px; padding-top:10px;
}

#listContainer .left
{
	float:left;
	width:190px;
	min-height:777px;
	background:url(../images/photo_r18_c2.jpg) repeat-y;
}

#listContainer .right
{
	float:right;
	width:690px;
	margin:0px;
}
/****************************************** left start **********************************/
#listContainer .left .photo_category_title
{
	padding-left:10px;
	background:url(../images/photo_r18_c1.jpg) ;
	border:1px #000000 solid;
	width:178px;
	height:23px;
}

#listContainer .left .photo_category_title1
{
	margin-top:7px;
	margin-left:15px;
	padding-left:20px;
	background:url(../images/photo_r18_c7.gif) no-repeat ;
	width:160px;
	height:23px;
}

#listContainer .left .photo_hot_tag
{
	margin-top:5px;
	margin-left:14px;
	padding-bottom:10px;
	width:164px;
}

#listContainer .left .photo_hot_tag li
{
	margin:0px;
	float:left;
	padding:0px;
	width:82px;
}
/****************************************** left end  **********************************/
/****************************************** right start **********************************/
#listContainer .right .right_category_title
{
	padding:0px;	
}

#listContainer .right .right_category_title .right_category_title1
{
	float:left;
	background:url(../images/photo_r18_c3.jpg) no-repeat ;
	width:5px;
	height:40px;
}

#listContainer .right .right_category_title .right_category_title2
{
	float:left;
	background:url(../images/photo_r18_c4.jpg)  ;
	vertical-align:middle;
	padding-left:15px;
	line-height:40px;
	width:662px;
	height:40px;
}
#listContainer .right .right_category_title .right_category_title3
{
	float:left;
	background:url(../images/photo_r18_c5.jpg) no-repeat ;
	width:7px;
	height:40px;
}
#listContainer .right .right_category_nav
{
	clear:both;
	padding-left:20px;
	vertical-align:middle;
	width:650px;
	height:30px;
	line-height:30px;
	margin-bottom:5px;
}

#listContainer .right .right_category_list
{
	clear:both;
	margin-left:0px;
	padding-left:0px;
	width:685px;
}
#listContainer .right .right_category_list li
{
	float:left;
}
#listContainer .right .right_category_list li .category_pic
{		
	margin-left:22px;
	/*padding-left:0px;

	width:110px;
	height:85px;
	text-align:center;*/

}

#listContainer .right .right_category_list li .category_pic img
{
	
	/*margin-left:14px;
	margin-top:3px;*/
}
#listContainer .right .right_category_list li .category_txt
{
	margin-left:18px;
	padding-bottom:15px;
	text-align:left;
}
#listContainer .right .page
{
	padding:0px;
	width:670px;
	height:20px;
	line-height:20px;
	vertical-align:middle;
	text-align:right;
	clear:both;
}
/****************************************** right end  **********************************/
/****************************************** listContainer end ************************************/
