@charset "iso-8859-1";
a.all_photo_comments{
	display:block;
	padding:2px 2px 2px 20px;
	margin-top:10px;
 	margin-left:20px; 
	background: url("/public/images/photos/ic_view_comms.png") left 7px no-repeat;
	float:left;
}
a.all_photo_ratings{
	display:block;
	padding:2px 2px 2px 20px;
	margin-top:10px;
 	margin-left:20px; 
	background: url("/public/images/ic_rating.png")  left 8px no-repeat;
	float:left;
}
a.all_photo_comments2{
	display:block;
	padding:2px 2px 2px 20px;
	margin-top:10px;
/* 	margin-left:20px; */
	background: url("/public/images/photos/ic_view_comms.png") left 7px no-repeat;
	float:left;
}
a.add_photo{
	display:block;
	padding:2px 2px 2px 20px;
	margin-top:10px;
	background: url("/public/images/photos/ic_add_new_photo.png") left 6px no-repeat;
	float:left;
}
a.all_photos_a{
	display:block;
	padding:2px 2px 2px 20px;
	margin-top:10px;
	background: url("/public/images/photos/ic_all_photos.png") left 6px no-repeat;
	float:left;
}
a.all_photos_a2{
	padding:2px 2px 2px 20px;
	margin-top:10px;
	background: url("/public/images/photos/ic_all_photos.png") left 2px no-repeat;
}
a.edit_photo{
	display:block;
	padding:2px 2px 2px 20px;
	margin-top:10px;
	text-decoration:none;
	background: url("/public/images/photos/ic_edit_photo.png") left 6px no-repeat;
	float:left;
}
a.cwr_photo{
	display:block;
	padding:2px 2px 2px 20px;
	margin-top:10px;
	margin-right:10px;
	text-decoration:none;
	background: url("/public/images/photos/ic_cwr.png") left 6px no-repeat;
	float:left;
}
a.ccwr_photo{
	display:block;
	padding:2px 2px 2px 20px;
	margin-top:10px;
	margin-right:10px;
	text-decoration:none;
	background: url("/public/images/photos/ic_ccwr.png") left 6px no-repeat;
	float:left;
}
a.del_photo_a{
	display:block;
	padding:2px 2px 2px 20px;
	margin-top:10px;
	text-decoration:none;
	background: url("/public/images/photos/ic_photo_del.gif") left 6px no-repeat;
	float:right;
}
a.del_photo_a3,
a.del_photo_a2{
	padding:2px 2px 2px 20px;
	margin-top:10px;
	text-decoration:none;
	background: url("/public/images/photos/ic_photo_del.gif") left 2px no-repeat;
}
a.del_photo_a3{margin-top:0px;float:right;
	background: url("/public/images/photos/ic_photo_del.gif") left 6px no-repeat;
}
a.add_more_photos{
	padding:2px 2px 2px 20px;
	margin-top:10px;
	text-decoration:none;
	background: url("/public/images/addto.gif") left 2px no-repeat;
}
a.all_comm_to_photo{
	display:block;
	padding:2px 2px 2px 20px;
	margin-top:10px;
	text-decoration:none;
	background: url("/public/images/photos/comment_arrow.gif") left 7px no-repeat;
	float:left;
}
.single_photo{
	text-align:center;margin-top:10px;
}
.single_photo div{
	padding:5px 100px;
	text-align:center;
}

.single_photo_edit{
	text-align:left;margin-top:10px;
}
.single_photo_edit div{
	padding:5px 100px 0px 10px;
	text-align:left;
}
#user_photo_interes{ 
	padding:15px;
	background: url("/public/images/photos/user_photos_top_bg.png") no-repeat ;
	height: 90px;
	clear:both;
}
#other_user_photo_interes{ 
	padding:15px;
	background: url("/public/images/photos/other_photo_top_bg.png") no-repeat ;
	height: 90px;
	clear:both;
}

#user_photo_top{
	height: 60px;
}
.albums_block2{padding:0px;}
.albums_block2 a{display:table-cell;vertical-align:middle;float:left; text-align:center; padding:0px 20px 20px 0px;}
#main .albums_block2 img{padding:4px;}


.photo_block_top{
	display: table; height: 180px; #position: relative;
	ov_erflow: hidden;
	width:130px;
	width: 134px;
	float:left;
	background: none;

}
.photo_block_middle{
	#position: absolute; #top: 50%;display: table-cell; vertical-align: middle;
	
}

.photo_block_middle div{
	/*#position: relative; 
	#top: -50%;*/
	text-align:center;
	background: none;
}
.photo_block_middle div span{clear:left;display:block;}
.photo_block_middle div span.comment{
	padding:2px 2px 2px 2px;
	background: url("/public/images/ic_mess.gif") center px no-repeat;
	display:block;
}
.photo_block_middle div span.comment2{
	padding:2px 2px 2px 2px;
	display:block;
	margin-top:-20px;
	

}
.photo_block_middle div span.comment span{display:inline;padding-top:30px;}
#main .photo_block_middle div span.comment img{border-width:0px;}
#main .photo_block_middle div span.comment2 img{border-width:0px;}
#main .photo_block_middle div span.comment2 a{height:15px;}
#main .photo_block_middle div a.ph{
	display:block;
	width:100%;
	margin:0 auto;
	text-decoration:none;
	width:125px;
	text-align:center;
	padding:0px;
}
#main .photo_block_middle div a.ph img{	margin:0 auto;text-align:center;padding:5px;}
.photo_block_middle div a.comments, .photo_block_middle div a.votes, .photo_block_middle div a.votes_null{display:block;wi_dth:10px;
	padding:2px 2px 2px 15px;
	margin:10px auto;
	text-decoration:none;
	margin-top:0px;
}
.photo_block_middle div a.comments{
	background: url("/public/images/ic_mess.gif") left 6px no-repeat;
	margin-left: 5px;
}
.photo_block_middle div a.votes{
	background: url("/public/images/photos/votes.png") left 6px no-repeat;
	padding-left: 18px;
}
.photo_block_middle div a.votes_null{
	background: url("/public/images/photos/null_votes.png") left 6px no-repeat;
	padding-left: 18px;
}
.photo_block_middle div a.edit{margin-top:-30px;di_splay:block;widt_h:10px;
	padding:2px 2px 2px 20px;
	margin-top:10px;
	background: url("/public/images/photos/ic_edit_photo.png") left 6px no-repeat;
	text-decoration:none;
	margin-left:16%;
	margin-top:0px;
}
.photo_block_middle div a.comments_u{margin-top:-30px;di_splay:block;widt_h:10px;
	padding:2px 2px 2px 15px;
	margin-top:10px;
	background: url("/public/images/ic_mess.gif") left 3px no-repeat;
	text-decoration:none;
	margin-left:1%;
	margin-top:0px;
}
.photo_block_middle div div{width:75px;text-align:center;margin:0 auto;}

.firstphoto{
	padding:2px 0px 2px 20px; 
	text-decoration:none; 
	text-align:left;
/* 	display:block;
	width:120px; */
	background: url("/public/images/pager_arrow_l.gif") left 5px no-repeat ;
}
.lastphoto{padding:2px 20px 2px 3px;text-decoration:none;background:url("/public/images/pager_arrow_r.gif") right 4px no-repeat ;}
#content_body_right h4 a{font-size:15px;}
.photo_comment{ margin-top:10px;}
.msie7 .photo_comment{ margin-top:5px;}
.photo_comment div{ background-color:#F9FFA0;width:605px;float:right;padding:5px 10px 5px 5px;} 
.photo_comment div.photo_self_comments{ background-color:#C3E9C1;width:595px;float:right;padding:5px 20px 5px 5px;font-size:12px;color:#777;} 
.photo_comment div div{ width:500px;float:right;}
.photo_comment div.photo_self_comments textarea{ margin:-10px 0 0 0px;width: 600px}
#main .photo_comment div .comm_arow{margin-left:-11px;border:0px;}
#main .photo_comment .online{border:2px solid #E08700!important;padding:0!important;}
.photo_comment a {float:left;} 
.photo_comment div a{float:none;} 
.photo_comment div a.del_photo_a{float:right;} 

.photo_comment2{ margin-top:10px;}
.photo_comment2 div{ background-color:#F9FFA0;width:440px;float:left;padding:5px 20px 5px 5px;}
.photo_comment2  a{ float:left;display:block;margin-right:20px;}
.photo_comment2 div a.del_photo_a{ float:right;}
#main .photo_comment2  .comm_arow{margin-left:-511px;border:0px;display:block;float:left;margin-left:-5px;margin-top:9px;padding:0px;}
#main .photo_comment2 .online{border:2px solid #E08700;padding:0;}


.photo_comment2 a.image_4_comm{width:120px;display:block;text-align:center;float:right;}
.photo_info_edit{ background-color:#C3E9C1;padding:10px;font-size:15px;margin:10px 0;}
.photo_info_edit span.image_4_comm{width:120px;display:block;text-align:center;float:right;}
.photo_info_edit div.photo_theme_inf{color:#777;font-size:12px;width:260px;float:left;margin-left:10px;margin-top:-9px;}
.photo_info_edit div{padding:5px 0;}

.attention{font-size:10px; color:#777;
	padding:9px 2px 9px 15px;
	background: url("/public/images/photos/alert_yellow.png") left 12px no-repeat;

}

.photo_info_edit  div.theme_select{
	border:1px solid #D7D7D7;
	padding:0px;
	height:22px;
	float:left;
	margin-left:6px
}
.msie6 .photo_info_edit  div.theme_select{	margin:60px 0 0 7px;width:252px;}
.photo_info_edit  div.theme_select a{
	display:block;
	width:22px;
	height:22px;
	float:left;
	background:#fff url("/public/images/search_arrow.gif") 0px 3px no-repeat ;
	text-decoration:none;
}
.photo_info_edit  div.theme_select input{
	background:#fff url("/public/images/ic_site_search.png") 3px 3px no-repeat ;
	margin-left:0px;
	padding-left:18px;
	color:#777;
	font-size:15px;
	border-width:0px;
	height:20px;
	float:left;
	width:172px;
}
.msie6 #main  div.theme_select input{width:159px;}

.grey_big_submit{
	background: url("/public/images/grey_butt_bg_big.png") repeat-x;
	border:1px solid #5C5C5C;
	padding:2px 20px 5px 20px;
	color:#fff;
	font-size:16px;
	font-weight:bold;
	cursor:pointer;
}
.sort_img{float:left;padding:3px;margin:0 6px 6px 0; border: 1px solid #D8D8D8}
.sort_img_inside{width:70px;height: 55px;overflow:hidden;padding:0}
.sort_img:hover{border: 1px solid rgb(69, 104, 142);cursor:move}
.sort_img a:hover{cursor:move}
.empty_dragged{border: 1px dashed #D8D8D8; width: 70px; height:55px;float:left;padding: 3px;margin:0 6px 6px 0;background-color:#fcfcfc}
.photo_info_edit input[type='text']{width:442px;}

.bigger_comment .mceIframeContainer{width: 600px!important;height: 55px!important;padding:0!important;background-color: #fff!important}
.smaller_comment .mceIframeContainer{width: 540px!important;height: 55px!important;padding:0!important;background-color: #fff!important}
#comment_text_ifr, .mceIframeContainer, .mceLayout{height:55px!important}
.mceLayout{margin: -10px 0 -10px!important;}
.smaller_comment .mceLayout{width:540px!important}
#images_container{
    background:none;
    position:absolute;
    width:260px;   
}
.bigger_comment #images_container{
    margin: 99px 0 0 408px;
}
.smaller_comment #images_container{
    margin: 100px 0 0 345px;
}
#images_holder{
    width:255px;
    border: 1px solid #ccc;
    text-align: center;
    display:none;
    background-color: #F9FFA0;
}
#images_holder img{
    border: none;
    cursor:pointer;
}
.photo_comment img{border:none!important;}
