div.gallery_list table tr td a{ display: inline; }
div.gallery_list table tr td img{ display: inline; }

div.gallery_summary table tr td a{ display: inline; }
div.gallery_summary table tr td img{ display: inline; }

div.gallery_ttl{
	margin: 5px 0px;
}
div.gallery_ttl a.article{
	display: block;
	float: left;
	font-weight: normal;
	background: url(../images/icon_article.gif) 0px -2px no-repeat;
	text-indent: 15px;
	width: 150px;
}
div.gallery_ttl a.list{
	display: block;
	float: right;
	font-weight: normal;
	background: url(../images/icon_list.gif) 0px -3px no-repeat;
	text-indent: 15px;
	width: 120px;
}
div.gallery_ttl b.ttl{
	display: block;
	float: left;
	width: 220px;
	text-align: center;	
}
div.gallery_more{
	margin-bottom: 4px;
	text-align: right;
}
div.gallery_more a{
	color: #E08F4D;
	font-size: 10px;
	font-weight: bold;
	padding-left: 13px;
	text-decoration: underline;
	background: url(../images/arrow.gif) 0px 3px no-repeat;
}
div.gallery_summary table{
	width: 100%;
}
div.gallery_summary table{
	width: 100%;
	margin-bottom: 10px;
}

div.gallery_summary td, div.gallery_summary td div{
	color: #828282;
	font-size: 10px;
	text-align: center;
}
div.gallery_summary td a{
	color: #828282;
	font-weight: bold;
	text-decoration: none;
}

div.gallery_list td, div.gallery_list td div{
	color: #7C7C7C;
	font-size: 10px;
	text-align: center;
}
div.gallery_list td {
	text-align: left;
}
div.gallery_list td a{
	color: #B5435C;
	font-weight: bold;
	text-decoration: underline;
}
div.gallery_list img{
	margin-top: 15px;
}

div.gallery form{
	margin-left: 7px;
	margin-bottom: 30px;
	font-size: 10px;
}

div.gallery select{
	font-size: 10px;
}

div.gallery option{
	background: #FEF5EE;
}

div.gallery_box{
	width: 500px;
	padding: 2px;
	border: 1px solid #D6AEB7;
}
.gallery_text p, .gallery_text div, .gallery_text font, .gallery_text span{
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	color: #666666;
}
div.gallery_box img{
	display: block;
}

div.gallery_box .photo_description{
	width: 100%;
	height: 57px;
	overflow: visible;
	background:#efefef;
	text-align:center;
}
div.gallery_box .photo_rating{
	width: 100%;
	height: 26px;
	overflow: visible;
	text-align:center;
	background:#f2dccf;
	background-position:50%;
}
div.gallery_box .photo_rating_vote{
	width: 100%;
	height: 26px;
	overflow: visible;
	text-align:left;
	background:#f2dccf;
}
div.gallery_box div b{
	display: block;
	color: #CA5E76;
}
	
div.gallery_photo div.gallery_ttl{
	font-weight: bold;
	font-size: 12px;
	color: #CA5E76;
}
	
div.gallery_photo div.gallery_date{
	font-weight: bold;
	font-size: 10px;
	color: #8C7263;
}

div.gallery_nav{
	width: 230px;
	height: 22px;
	margin: 0px 10px 10px 10px;
	float:left;
}
div.gallery_nav_without_article{
	width: 130px;
	height: 22px;
	margin: 0px 10px 10px 10px;
	float:left;
}
.form_category{margin:0px; padding-top:3px;}
div.gallery_photo div.gallery_nav{
	background: url(../images/gallery_sep.gif) 128px 0px no-repeat;
}
div.gallery a.auto{
	display: block;
	margin: 20px auto 10px auto;
	width: 147px;
	height: 25px;
	background: url(../images/gallery_auto.gif) no-repeat;
}

div.pagLeft, div.pagPages, div.pagRight{
	float: left;
}

div.pagLeft, div.pagRight{
}

div.pagLeft a, div.pagRight a{
	color: #6B6B6B;
	display: block;
	line-height: 36px;
}

div.pagLeft{
	width: 180px;
	float: left;
}
div.pagLeft a{
	padding-left: 30px;
	margin-left: 10px;
	background: url(../images/icon_left.gif) 0px 7px no-repeat;
}
div.pagRight a{
	padding-right: 30px;
	margin-right: 10px;
	background: url(../images/icon_right.gif) right 7px no-repeat;
}

div.pagRight{
	width: 120px;
	text-align: right;
	float: right;
}

div.pagPages{
	width: 140px;
}

div.thumbs{
	width: 428px;
	margin-top: 10px;
	margin-left: 31px;
}
.rating_and_details{
	width:400px; 
	height:26px; 	
}
#rating_td2{padding:0px 0px 0px 235px;}
.rating_and_details_vote img{
	float:left;
	margin:5px 0px 0px 1px ;
}
.rating_and_details img{
	float:left;
	margin:5px 5px 0px 1px ;
}
.rating{
	height:26px;
	line-height:26px;
	margin:0px 5px 0px 0px; 
	color:#d03658; 
	font-weight:bold; 
	float:left;
}
#rating1 {
	color:#d03658; 
	font-weight:bold;
	width:270px; 
	text-align:right;
	}
#rating_td3{width:98px;}
.rating_vote img {float:left; margin:4px;}
.rating_vote img {float:left; margin:4px;}
.rating_vote{
	
	margin:0px;
	height:26px;
	line-height:26px;
	color:#c1586f;
	font-weight:bold;
	}
div.thumb{
	float: left;
	width: 62px;
	margin-left: 8px;
}

div.thumbSel{
	background: #F6E1E6;
}

div.thumbSel img{
	border-color: #935363;
}

div.thumb div{
	width: 55px;
	margin: 4px auto;
}

div.thumb img{
	display: block;
	margin: 0px auto;
}

div.gallery div.more{
	text-align: right;
}
div.gallery div.more a{
	width: 35px;
}
div#videoplayer_box{
	width: 427px;
	height: 341px;
	text-align: center;
	padding-top: 1px;
	margin: 0px auto;
	overflow: visible;
	border: 5px solid #856B5A;
	border-bottom: 10px solid #856B5A;
}

div.videoplayer h1{
	text-transform: none;
	text-align: center;
	color: #CF4262;
	font-size: 13px;
}

div.videoplayer_desc, div.videoplayer_text{
	width: 437px;
	margin: 3px auto;
}
div.videoplayer_desc{
	height: 22px;
	line-height: 22px;
	background: #F4F3F1;
	font-size: 10px;
	color: #8B4E22;
}
div.videoplayer_desc span{
	margin: 0px 20px 0px 10px;
}

div.videoplayer_desc a{
	color: #D03F60;
	text-decoration: underline;
}

div.videoplayer_text{
	margin: 20px auto;
	font-size: 10px;
}

div.videoplayer div.gallery_nav{
	margin-left: 20px;
}
	
div.video_box{
	width: 231px;
	height: 174px;
	background: url(../images/video_box.gif);
}

div.video_box_left{
	
	width: 130px;
	margin-left: 5px;
	margin-top: 15px;
	float: left;
}
div.video_box_left a{
	color:#83827E !important;
	text-decoration:none !important;
}


div.video_box_right{
	width: 70px;
	margin-left: 10px;
	float: left;
}

div.video_box_right div{
	text-align: left !important;
	color: #652C01 !important;
	text-decoration: underline;
	margin-top: 15px;
}

div.video_box_right span{
	display: block;
	text-align: left !important;
	color: #D75C78 !important;
}