.photoworks {
	border: solid 1px #777777;
	background: #ffffff;
 	margin: 0px 0px 4px 0px;
	padding: 0px;
/* 	overflow: hidden; */
	_height: 1%;
}

.photoworks h1 {
	display: block;
	padding: 6px 0px 14px 9px;
	color: 3b3c3f;
	font: bold 14px Tahoma;
	text-transform: none;
	text-decoration: none;
}

.photoworks .top_menu {
	color: 50514e;
	font: bold 11px/14px Tahoma;
}

.photoworks .top_menu a {
	text-decoration: none;
}

.photoworks .top_menu a:hover, .photoworks .top_menu a.current{
	color: #8f0502;
}

.photoworks .sort {
	margin: 0px 0px 10px 5px;
}

.photoworks .nopages {
	float: right;
	margin: 0px 36px 10px 20px;
}

.photoworks .sets_panel {
	overflow: hidden;
	_height: 1%;
}

.photoworks .sets_panel .set {
	float: left;
	display: inline;
	width: 258px;
	height: 262px;
	margin: 0px;
	padding: 0px;
	background: #e3e4ec;
	border: solid 1px #5a5d65;
}

.photoworks .sets_panel .set .thumb {
	display: block;
	background: transparent;
	background-repeat: no-repeat;
	background-position: center center;
	height: 227px;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
	cursor: hand;
}

.photoworks .sets_panel .set .thumb .icon {
	background: transparent url('/res/pic/photo_template/icon_bg.gif') no-repeat top left;
	width: 39px;
	height: 27px;
	padding: 0px;
}

.photoworks .sets_panel .set .thumb .open {
	float: left;
	display: inline;
	margin: 9px 4px 0px 8px;
}

.photoworks .sets_panel .set .thumb .open img {
	margin: 4px 0px 0px 4px;
}

.photoworks .sets_panel .set .thumb .number {
	float: left;
	display: inline;
	margin: 9px 0px 0px 0px;
	padding-top: 5px;
	height: 22px;
	text-align: center;
	color: #8f0502;
	font: bold 10px/10px Tahoma;
}

.photoworks .sets_panel .set .thumb .number div {
	margin: 0px auto 0px auto;
	text-align: center;
	color: #8f0502;
	font: bold 8px/8px Tahoma;
	text-transform: uppercase;
}

.photoworks .sets_panel .set .thumb .rating {
	float: right;
	display: inline;
	margin: 194px 2px 0px 0px;
	text-align: center;
	color: #8f0502;
	font: bold 10px/10px Tahoma;
	padding: 0px 2px 0px 2px;
	width: 37px;
}

.photoworks .sets_panel .set .thumb .rating img {
	display: block;
	margin: 4px auto 0px auto;
}

.photoworks .sets_panel .set .info {
	height: 34px;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
	text-align: center;
	font: 10px/16px Tahoma;
	color: #50514e;
}

.photoworks .sets_panel .set .info .leftBlock {
	float: left;
	display: inline;
	height: 34px;
	width: 160px;
	margin: 0px 0px 0px 5px;
	text-align: left;
}

.photoworks .sets_panel .set .info .leftBlock a.open {
	display: block;
	font: 10px/16px Tahoma;
	color: #8f0502;
	text-decoration: underline;
	padding: 0px;
	margin: 0px;
}

.photoworks .sets_panel .set .info .leftBlock a.author {
	color: #a86f3d;
	text-decoration: underline;
}

.photoworks .sets_panel .set .info .rightBlock {
	float: right;
	display: inline;
	height: 34px;
	margin: 0px 5px 0px 0px;
	text-align: right;
}

.photoworks .sets_panel .set .info .rightBlock .rating {
	color: #8f0502;
}

.photoworks .sets_panel .set .info .rightBlock a.vote {
	display: block;
	text-align: right;
	text-decoration: underline;
	color: #585f82;
}

.photoworks .pages {
	margin: 18px 0px 0px 0px;
	padding: 0px;
	text-align: center;
	font: 11px/14px Tahoma;
	color: #50514e;
}

.photoworks .pages a {
	text-decoration: none;
	color: #50514e;
}

.photoworks .pages a:hover {
	text-decoration: none;
	color: #8f0502;
}

.photoworks .pages a.underlined {
	text-decoration: underline;
}

.photoworks .pages a.underlined:hover {
	text-decoration: none;
	color: #50514e;
}

.photoworks .pages a.current {
	text-decoration: none;
	font-weight: bold;
	color: #8f0502;
	vertical-align: 10%;
}

.photoworks .pages a.current:hover {
	text-decoration: none;
	font-weight: bold;
	color: #8f0502;
	vertical-align: 10%;
}

.photoworks .pages .inactive {
	color: #9c9e98;
}

.photoworks .pages select {
	text-align: center;
	font: 11px/14px Tahoma;
	color: #50514e;
	vertical-align: middle;
}

.photoworks .hr {
	width: 769px;
	margin: 24px auto 10px auto;
	border-top: solid 1px #3b3c3f;
	height: 1px;
	overflow: hidden;
}

.photoworks a.newSet {
	display: block;
	margin: 20px 0px 16px 9px;
	font: bold 12px Tahoma;
	text-decoration: underline;
	color: #8f0502;
	text-align: left;
}

.b_l1-blue a.category {
	display: block;
	margin: 0px -5px 1px -5px;
	padding: 0px 5px 0px 5px;
}

.b_l1-blue a.current {
	background: #ffffff;
}

.help_div {
	width: 250px;
	background: #ffffff url('/res/pic/core/but/helper_bg.gif') repeat-x top left;
	border: solid 1px #a7a9b0;
	margin: 0px;
	padding: 3px 4px 10px 7px;
}

.help_div .icon {
	margin-top: 2px;
}

.help_div div {
	font: 11px/12px Tahoma;
	color: #747478;
}

