/* --- pro Photo Album CSS --- */
.pro_pop_up{
display:none;
position:absolute;
overflow:visible;
width:300px;
height:300px;
top:0px;
left:0px;
z-index:200;
}

.pro_album_inactive{
filter: alpha(opacity=50);
-moz-opacity: 0.5;
opacity: 0.5;
cursor: wait;
}

.pro_album_inactive div,
.pro_album_inactive img{
filter: alpha(opacity=50);
cursor: wait;
}

div#pro_album_image_rate_block{
position:absolute;
top:40px;
left:6px;
margin: 2px 4px;
}

div#pro_album_image_rate_info{
top:38px;
left:200px;
position:absolute;
}

span#pro_album_user_estimate_label{
display: block;
float: left;
padding: 8px 3px 0 0;
color: #000000;
font-weight:bold;
}

.pro_album_image_rate_block_free div{
cursor: pointer;
}

.pro_album_image_rate_block_fixed div{
cursor: default;
}

.pro_rate_point_off,
.pro_rate_point_on,
.pro_rate_point_active{
float: left;
width: 26px;
height: 28px;
background-image: url(../../img/pro_star_n.jpg);
background-repeat: no-repeat;
}

.pro_rate_point_on{
background-image: url(../../img/pro_star_e.jpg);
color: #fff;
}

.pro_rate_point_active{
background-image: url(../../img/pro_star_a.jpg);
color: #fff;
}


#pro_album_image_rate_info{
/*position: relative;*/
margin: 4px 5px;
}

#pro_album_image_average_score,
#pro_album_image_rates{
margin: 2px 0px;
color:#333333;
}


#pro_album_image_screen{
padding: 0px;
background-repeat: no-repeat;
background-position: 50% 50%;
text-align: center;
}

#pro_photo_image_cont{
position:absolute;
height:250px;
width:250px;
left:20px;
top:70px;
}

#pro_album_pass_input_container{
float:right;
border: 1px solid #9f9f9f;
padding: 1px 2px;
background: #efefef;
filter: alpha(opacity=90);
-moz-opacity: 0.9;
opacity: 0.9;
}

.pro_photo_close{
position:absolute;
background:url(../../img/pro_photo_close.jpg) no-repeat left top;
top:324px;
left:9px;
width:57px;
height:17px;
}

#pro_album_image_description_container{
position:absolute;
left:75px;
top:320px;
color: #000000;
font-style:italic;
text-align:left;
width:490px;
}

.pro_album_thumb{
display: block;
float: left;
height: 64px;
margin: 1px;
border: 2px solid #6d779f;
cursor: pointer;
}

.pro_album_click{
display: block;
height: 64px;
cursor: pointer;
}

.pro_album_thumb_active{
display: block;
float: left;
height: 64px;
margin: 1px;
border: 2px solid #0000CC;	
cursor: pointer;
}

.pro_ask_me {
margin-left:100px;
font:14px Arial, Helvetica, sans-serif;
padding-top:25px;
width:140px;
text-align:center;
}

#pro_album_container{
position:absolute;
display:block;
height:301px;
width:285px;
}
