ul#gallery{
	margin: 0;
	padding: 20px 0;
	list-style: none;
	overflow: hidden;
	width: 100%;
	font-size: 13px;
}
ul#gallery li{
	width: 49%;
	float: left;
	overflow: hidden;
	margin: 0 0 15px;
}
ul#gallery img{
	border: 1px solid #ccc;
	padding: 3px;
	float: left;
	margin: 0 10px 0 30px;
}
ul#gallery a img:hover{
	border: 1px solid #bee3fa;
}
ul#gallery h4{
	text-transform: none;
	font-size: 1em;
	margin: 0 0 .3em 0;
}
ul#gallery p{
	margin: 0 8%;
	font-size: 1em;
	text-align: right;
	font-family: monospace;
}
ul#gallery p span{
	float: left;
	font-family: Arial, Helvetica, sans-serif;
}

ul#bestof{
	margin: 0;
	padding: 10px 0 20px 0;
	list-style: none;
	overflow: hidden;
	width: 100%;
	font-size: 13px;
}
ul#bestof li{
	float: left;
	overflow: hidden;
	height: 250px;
	width: 188px;
	padding: 0 0 0 5px;
	margin: 0 0 0 15px;
}
ul#bestof img{
	border: 1px solid #ccc;
	padding: 3px;
	float: left;
	margin: 5px 0 2px;
}
ul#bestof a img:hover{
	border: 1px solid #bee3fa;
}
ul#bestof h3{
	overflow: hidden;
	text-indent: -1px;
}
ul#bestof h3 a{
	text-decoration: none;
}
ul#bestof p.name{
	font-size: 12px;
	font-family: Georgia;
	font-weight: bolder;
	text-indent: -5px;
	padding: 5px 0 0 0;
}
ul#bestof div{
	padding: 0 0 0 10px;
}

ul#lastworks{
	margin: 0;
	padding: 10px 0 20px 0;
	list-style: none;
	overflow: hidden;
	width: 100%;
	font-size: 13px;
	text-align: center;
}
ul#lastworks li{
	display: inline-block;
	overflow: hidden;
	padding: 3px;
	$display: inline;
	zoom: 1;
}
ul#lastworks a{
	display: block;
	height: 74px;
	width: 108px;
}
ul#lastworks img{
	border: 1px solid #ccc;
	padding: 3px;
	float: left;
}
ul#lastworks a:hover img{
	border: 1px solid #bee3fa;
}
p.beneath{
	position: relative;
	top: -20px;
}
.fullsize{
	position: relative;
}
#full{
	margin: 15px 0;
}
.chars{
	font-size: .8em;
	margin: 0 0 20px;
}
.chars table{
	border-collapse: collapse;
	margin: 0 0 15px;
}
.chars table td{
	padding: 1px 15px 1px 5px;
	width: 180px;
	vertical-align: top;
}
.chars table td.mid{
	vertical-align: middle;
}
.chars table td img{
	margin: 0 0 5px;
}
.chars table tr.alt td{
	background: #f7f7f7;
}
.recommend{
	position: absolute;
	top: 100%;
	left: 450px;
	background: url(http://photohappy.ru/files/thumb.jpg) no-repeat 0 0;
	width: 50px;
	height: 65px;
	cursor: pointer;
}
