/*~~~~~~~~~! photo gallery !~~~~~~~~~*/
#photo_gl {
	background: #dedede url(../imgs/gallery_left.gif) 0 0 no-repeat;
	width: 611px;
}
#photo_gl .photo_right_bg {
	background: url(../imgs/gallery_right.gif) 100% 0 no-repeat;
	width: 611px;
	height: 113px;
}
#photo_gl .btn_left, #photo_gl .btn_right {
	float: left;
	height: 113px;
	width: 28px;
}
#photo_gl .btn_left a {
	display: block;
	float: right;
	height: 113px;
	width: 16px;
	background: url(../imgs/gallery_btn_left.gif) 0 50% no-repeat;
}
#photo_gl .btn_right a {
	display: block;
	float: left;
	height: 113px;
	width: 16px;
	background: url(../imgs/gallery_btn_right.gif) 0 50% no-repeat;
}
#photo_gl .btn_left a:hover, #photo_gl .btn_right a:hover {
	background-position: 100% 50%;
}
#photo_gl .visible_bl {
	float: left;
	overflow: hidden;
	height: 113px;
	width: 555px;
}
#photo_gl .longer {
	float: left;
}
#photo_gl .scroll_bl {
	height: 113px;
	width: 100000px;
}
#photo_gl .ph_item {
	float: left;
	border: 1px solid #3d3d3d;
	background-position: 0 0;
	background-repeat: no-repeat;
	margin: 11px 4px 0 11px;
}
#photo_gl .ph_item a.open_image {
	display: block;
	height: 90px;
	text-decoration: none;
}
#photo_gl .ph_item a.open_image:hover {
	background: url(../imgs/item_hover.png) 0 0 no-repeat;
}
#photo_gl .ph_item a img {
	height: 90px;
	width: 120px;
	verticala-align: top;	
}
#photo_gl img {
	border: 0;
	vertica-align: top;
}
