/* Увеличинная фотка, чтобы не корежить style.css */

div#photo-selected {
/*	// width: 305px;*/
	//width: 416px;
}

div#photo-selected h3 {
	font-weight: normal;
	padding-bottom: 4px;
	font-size: 150%;
}

div#photo-selected div#photo-selected-comment {
	padding: 13px 20px;
}

div#photo-selected ul.rating-photo {
	float: right;
	position: relative;
	top: -5px;
	left: 20px;
	//margin-right: -5px;
}

div#photo-selected p {
	background: none;
	padding-left: 0;
	margin-top: 10px;
	margin-left: 0;
	font-size: 100%;
}

div#photo-selected .person-bubble {
	position: absolute;
	display: none;
    width: 420px; 
	margin-left: -21px;
	margin-top: -17px;
	z-index: 10;
}

ul#tests-listing li.selected div.description { display: block; }
ul#tests-listing li.selected .person-bubble .wrapper {
	position: relative;
	margin-top: 20px;
	width: 86%;  
}


div#photo-selected .person-bubble .wrap-top .corner,
div#photo-selected .person-bubble .wrap-bottom .corner {
	width: auto;
	margin-top: -26px;
	height: 26px;
	width: 26px;
	position: relative;
	float: right;
}
div#photo-selected .person-bubble .wrap-top .corner {
	background: url('../images/bubble_middle_corner_rt.png') top left no-repeat;
}
div#photo-selected .person-bubble .wrap-bottom .corner {
	background: url('../images/bubble_middle_corner_rb.png') top left no-repeat;
}

div#photo-selected .person-bubble .wrap-top .line,
div#photo-selected .person-bubble .wrap-bottom .line {
	height: 26px;
	margin: 0 26px;
	width: auto;
	float: none;
}
div#photo-selected .person-bubble .wrap-top .line {
	background: url('../images/bubble_middle_side_top.png') top left repeat-x;
}
div#photo-selected .person-bubble .wrap-bottom .line {
	background: url('../images/bubble_middle_side_bottom.png') top left repeat-x;
	margin-right: 26px;
	border: 0px solid #ff0000;
}

div#photo-selected .person-bubble .l-left {
	width: 7px;
	background: url('../images/fade-left-sh.png') top left repeat-y;
	position: absolute;
}

div#photo-selected .person-bubble .l-right {
	background: url('../images/fade-right-sh.png') top left repeat-y;
	position: absolute;
	right: 0;
	width: 7px;
}

div#photo-selected .person-bubble .content {
	position: relative;
	background: url('../images/fade-empty.png') top left ;
	margin: 0 7px;
	border: 0px solid #000;
	width: 100%;
	padding: 150px 0 200px 0px;
	min-height: 0;
}


div#photo-selected .person-bubble .wrap-top {
	position: relative;
	height: 26px;
	margin-bottom: auto;
	background: url('../images/bubble_middle_corner_lt.png') top left no-repeat;
}
div#photo-selected .person-bubble .wrap-bottom {
	position: relative;
	height: 26px;
	margin-top: 0;
	background: url('../images/bubble_middle_corner_lb.png') top left no-repeat;
}

div#photo-selected .person-bubble .line-left .l-left {
	height: 100%;
	background: url('../images/bubble_middle_side_left.png') top left repeat-y;
	width: 26px; 
	//height: expression(this.parentNode.offsetHeight);
}
div#photo-selected .person-bubble .line-right .l-right {
	height: 100%;
	border: 0px solid #00ff00;
	background: url('../images/bubble_middle_side_right.png') top left repeat-y;
	width: 26px; 
	//height: expression(this.parentNode.offsetHeight);
}

div#photo-selected .person-bubble .line-left {
	position: relative;
	width: 100%;
	z-index: 11;
}
div#photo-selected .person-bubble .line-right {
	position: relative;
	padding-right: 42px;
}
div#photo-selected .person-bubble .content {
	background: #FFFAD9;
	margin: 0 21px;
	padding: 0;
	top: -9px;
	//top: auto;
}

div#photo-selected .person-bubble .content p { 
	font-size: 100%;
	line-height: 1.4em;
	color: #858271;
	padding: 0;
	margin:0;  
	display:block;
}

div#photo-selected .person-bubble form {
	padding: 0 5px 0 0px;
}

p.inner_href a {
	text-decoration:none;
}

.inner_href {
	border-bottom:1px dashed #E708EF;
	color:#E708EF;
	cursor:pointer;
}

.person-bubble textarea {
	width: 100%;
	height: 60px;
	margin: 0.5em 0 0 0;
	margin-bottom: -11px;
	position: relative;
	top: 1px;
	//margin-bottom: 0;
}

/* хватит с неё */
