ul.album_list{}
ul.album_list li{padding-bottom:20px; margin-bottom:20px; border-bottom:1px dashed #dddddd;}
ul.album_list li div.left_column{float:left; width:170px;}
ul.album_list li div.left_column div.slideshow{padding-top:10px; background:url(../img/slideshow.jpg) 0 7px no-repeat; padding-left:25px; height:25px;}
ul.album_list li div.left_column div.slideshow a{}

ul.album_list li div.photo{width:167px; height:167px; border:1px solid #2572c2; overflow:hidden; padding:1px; background-repeat:no-repeat; background-position:center;}
ul.album_list li div.photo img{width:165px; height:165px;}
ul.album_list li div.text {float:left; width:345px; padding-left:10px; margin-top:-5px;}
ul.album_list li div.text a.more {margin-top:10px;}

ul.photo_items{ float:left; width:720px; padding-top:20px;}
ul.photo_items li{width:146px; height:200px; padding-left:20px; padding-bottom:10px; overflow:hidden; float:left;}
ul.photo_items li div.photo {width:144px; height:134px; border:1px solid #21b5e5;
 background-repeat:no-repeat; overflow:hidden; background-position:center;}
ul.photo_items li div.photo img {width:144px; height:133px;}
ul.photo_items li.first{padding-left:0;}
ul.photo_items li h4{font-weight: normal; padding-top:5px; width:144px; text-align:center;}
ul.photo_items li h4 a{color:black;}

div.photo_item{}
div.photo_item h4{font-size:1.2em; padding:10px 20px; text-align:center;}
div.photo_item div.photo{text-align:center;}
div.photo_item div.raiting{background:url(../img/raiting_bg.gif) no-repeat; width:116px; height:18px; text-align:center; margin-top:3px; padding:6px 10px; padding-right:0;}
div.photo_item div.raiting a {margin-right:5px;}
div.photo_item div.text {padding-top:25px;}

div.photo_item ul.photo_info {padding-top:10px;}
div.photo_item ul.photo_info li{float:left; padding-right:15px;}
div.photo_item ul.photo_info li span{color:red;}

div.numpage{margin-top:-10px; font-size:13px;}
div.numpage a, div.numpage span{padding-right:6px;}