#content {
	width: 688px;
	margin-right:0;
}

.qFullWrap, .qCommentWrap, .answerformWrap  {
	width: 670px;
	background-color: #FFF;
	/*background: #ccdddd;*/
	padding: 8px 11px;
}

.qFull, .qComment, .answerformInner {
	width: 100%;
}

.qFull {
	margin-top: 0;
	margin-bottom: 0;	
}

.qFull .costCat .cat {
	width: 450px;
	text-align: right;
}

.qFull .title, .qFull .files{
	clear:both;
}
.qFull .files a {
    color: #244f8a;
}
.qFull .number {
	display: block;
	height: 13px;
	line-height: 13px;
}
.qFull .number  .status {
	/*float: right;*/
    max-width: 310px;
}
.qFull .number span{
	font-size: 11px;
	color: #909090;
	font-style: italic;
}
.qFull .h1 *{
	font-size: 22px;
	color: #222;
	margin: 9px 0 5px 0;
    font:22px/20px Georgia, Times New Roman, Times, serif;
}
.qFull .text {
	margin-top: 0px;
}
.questionBody .prvd-linked-donor, .commentWrapper .prvd-linked-donor
{
    background-color: #A8CE80;
}
.showLinked .prvd-linked {
    background-color: #faa;
}
.qFull .authDate {
	text-align: right;
}
.qFull .authDate .date, .qFull .authDate .auth {
	display: inline;
	float: none;
	max-width: none;
}

.qFull .messagesend div{
	float: right;
    max-width: 200px;
}
.qFull .views {
    float:right;
	color:#244f8a;
	font:12px/13px 'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
}

.message {
	min-width: 16px;
	min-height: 11px;
	background: no-repeat left center url('images/user/cover.png');
	padding-left: 16px;
	/*padding-bottom: 6px;*/
}

.authDate .message a {
	padding-left: 7px;
}

.message span {
	/*padding-left: 7px;*/
	color: #095b7d; 
	/*text-decoration: underline;*/
	font-style: italic;
	font-size: 12px;
}
.qFull .authDate .message {
	/*display: block;
	float: right;*/
}
.authDate .dialog-list {
    float: right;
}
.files ul {
	list-style: none;
	padding-left: 0;
	margin-left: 0;
}
.files ul li {
	margin-bottom: 9px;
}
.files  li {
	text-decoration: none;
	font-style: italic;
	padding-left: 25px;
	background: no-repeat left bottom url('/css/images/file.png');
}
.files .size {
	padding-left: 7px;
	color: #909090;
}

.qCommentWrap {
	margin-top: 8px;
    padding-top: 20px;
}
.qComment .qCommentInner {
	padding-left: 11px;
	border-left: 2px solid #c2c2c2;
}
.qComment .subtitle{
	color: #707070;
}
.abuttonWap {
	float: right;
	margin: 35px 0 10px;
}
.acountWrap {
	margin: 10px 0;
}
.acountwrap span {
	font-size: 16px;
	color: #707070;
}
.acountwrap span.count {
	font-weight: bold;
	color: #acacac;
	/*padding-left: 6px;*/
}
.aWrap {
	margin-top: 10px;
	margin-bottom: 30px;
}

.answer .subtitle {
	border-bottom: 1px dashed #C6CDCA;
	text-align: right;
    height: 15px;
}
.answer .subtitle .finished{
	float: left;
	color: #707070;
	font-style: italic;
	font-size: 12px;
}
.answer .subtitle .date{
	float: right;
    max-width: 100px;
}


.answer .uwrap {
	width: 205px;
	padding-top: 16px;
	float:left;
}

.answer .usersmall {
	width: 100%;
}
.answer .acontent {
	float:left;
	width: 475px;
	padding-left: 10px;
	padding-top: 14px;
}
.answer .acontent p {
	margin-top:0;
	margin-bottom: 8px;
}
.answer .atextWrap {
	min-height: 60px;
	overflow: auto;
}

.answer .bar {
	padding: 6px 4px;
	border-top: 1px solid #C6CDCA;
	border-bottom: 1px solid #C6CDCA;
}
.answer .bar .estimate, .answer .bar .qcommentlinkdiv, .answer .bar .messhref {
	float: left;
	display: block;
}
.answer .bar .messhref {
	margin: 0px;
}
.answer .bar .message {
	zoom: 1;
}
.answer .bar .qcommentlinkdiv a {
	font-size: 12px;
	text-decoration: none;
	font-style: italic;
    color: #244f8a;
}
.answer .bar .estimate {
	width: 250px;
	margin-left: 20px;
}
.answer .bar .sign {
	padding-left: 10px;
	border: 0;
}
.answer .bar .complain {
	float:right;
	display: block;
	font-style: italic;
} 

.answer .bar .complain a, .answer .bar .estimate, .answer .bar .messhref,
.answer .bar .estimate .is_positive_1, .answer .bar .estimate .is_positive_0 {
	color: #909090;
	font-size: 12px;
}
.answer .bar.empty {
	border-top: none;
	height: 13px; 
}
.answerformWrap {
	margin-top: 30px;
	margin-bottom: 15px;
}
.answerformInner .withtext label {
	font-size: 16px;
	color: #707070;
}
.answerformInner .withtext label, .answerformInner .withtext textarea {
	display: inline-block;
	width: 100%;
	margin: 5px 0;
}

.answerformInner .fileinputs {
	margin: 5px 0;
}
.answerformInner .buttons {
	max-width: 600px;
	clear: both;
}
.popup .buttons {
/*	float: none;*/
}
.popup .buttons *, .popup input[type="submit"], .popup button {
	margin-right: 4px;
}

/***added*******/
.extralinks {
	padding-left: 23px;
    margin: 35px 0 10px;
}
.extralinks  a {
	display: inline-block;
	zoom: 1;
	*display: inline;
	margin-right: 15px;
}
.extralinks  a.addQComment, .extralinks  a.addAnswerComment {
	margin-left: -18px;
	padding-left: 20px;
	background: no-repeat left center url('images/grey-plus.png');
	text-decoration: none;
	font-style: italic;
    color: #244f8a;
}

.editedBy {
	font-size: 11px;
}
/**qcomment**/
.qcommentform {
	padding: 10px 14px;
	background-color: #FFF;
}
.qcommentform .subtitle {
	font-size: 16px;
	color: #707070;
	margin-top: 5px;
	margin-bottom: 5px;
}
.inner .qcommentform .standalone textarea {
	width: 100%;
}
.inner .qcommentform .fileinputs {
	float: left;
	clear: right;
}
.inner .qcommentform .buttons {
	float: right;
	margin-top: 3px;
}

.payment-steps-holder{
	overflow:hidden;
	height:1%;
}
.payment-steps-list{
	margin:0 -25px 25px 0;
	padding:11px 0 0;
	list-style:none;
	overflow:hidden;
}
.payment-steps-list li{
	float:left;
	background:url(../images/arrow001.png) no-repeat 0 11px;
	padding:0 0 0 44px;
	margin:0 0 0 12px;
	width:198px;
}
.payment-steps-list li.small-li{
	width:182px;
}
.payment-steps-list li:first-child{
	padding:0;
	background:none;
	margin:0;
}
.payment-steps-list .visual{
	float:left;
	width:57px;
	padding:0 6px 0 0;
}
.payment-steps-list .text{
	overflow:hidden;
	height:1%;
}
.payment-steps-list .text .step-info{
	display:block;
	color:#464646;
	font:16px/18px 'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
}
.payment-steps-list .text .step-info-type2{
	padding:10px 0 0;
}
.payment-steps-list .text .step-info-type3{
	padding:2px 0 0 2px;
}
.payment-btn-holder{
	overflow:hidden;
	padding:0 0 15px 275px;
	height:1%;
}
.payment-btn-holder .blue-btn{
	min-width:135px;
}
.payment-steps-holder .check-advantages-holder{
	overflow:hidden;
	height:1%;
	padding:0 0 17px 247px;
}
.payment-steps-holder .check-advantages-holder .check-advantages{
	float:left;
	text-decoration:none;
}
.payment-steps-holder .check-advantages-holder .check-advantages span{
	border-bottom:1px dashed #095b7d;
	font:12px/13px 'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
	color:#095b7d !important;
	float:left;
	text-decoration:none !important;
}
.payment-steps-holder .check-advantages-holder .check-advantages:hover span{
	border:0;
	padding:0 0 1px;
}
.detailed-info-block{
	overflow:hidden;
	zoom: 0;
	padding:0 14px 0 0;
}
.detailed-info-block .detailed-info-holder{
	overflow:hidden;
	zoom: 0;
	margin:0 auto;
	width:280px;
}
.detailed-info-block .detailed-info-holder .title{
	display:block;
	color:#94979b;
	padding:0 0 7px;
	font:14px/24px 'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
}
.detailed-info-block .payment-advantage{
	overflow:hidden;
	width:100%;
	margin:0 0 4px;
	border-collapse:collapse;
}
.detailed-info-block .payment-advantage td{
	text-align:center;
	padding:6px 0;
	color:#222;
	font:12px/12px 'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
}
.detailed-info-block .payment-advantage th{
	font:11px/12px 'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
	height:31px;
	color:#222;
	padding:0;
}
.detailed-info-block .payment-advantage th.col1,
.detailed-info-block .payment-advantage th.col3{
	background:#B4CCEB;
	text-align:center;
	padding:0;
}
.detailed-info-block .payment-advantage th.col2{
	color:#254416;
	vertical-align:top;
	padding:7px 0 0;
}
.detailed-info-block .payment-advantage .col1{
	background:#fff;
	text-align:left;
	width:129px;
	padding:5px 1px 0 10px;
}
.detailed-info-block .payment-advantage .col2{
	background:#D6EBC2;
	width:60px;
}
.detailed-info-block .payment-advantage .col3{
	background:#fff;
}
.detailed-info-block .payment-advantage .small-col1,
.detailed-info-block .payment-advantage .small-col2,
.detailed-info-block .payment-advantage .small-col3{
	height:9px !important;
	padding:0;
}
.detailed-info-block .payment-advantage .small-col1-type2,
.detailed-info-block .payment-advantage .small-col2-type2,
.detailed-info-block .payment-advantage .small-col3-type2{
	padding:0;
	background:#fff;
	height:6px !important;
}
.detailed-info-block .payment-advantage .small-col2-type2{
	background:#d1e8c6;
}
.detailed-info-block .payment-advantage .small-col2 {
	background:#d1e8c6;
}
.detailed-info-block .detailed-info-holder .info{
	display:block;
	padding:0 0 11px 8px;
	font:11px/11px 'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
	color:#a6aaae !important;
}
.detailed-info-block .detailed-info-holder .more{
	color:#095b7d;
	display:inline-block;
	margin:0 0 31px 4px;
	text-decoration:none;
	font:12px/14px 'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
}
.detailed-info-block .detailed-info-holder .more:hover{
	text-decoration:underline;
}

.check-advantages:focus {
    outline: none; 
}

.showVotingForm a {
    min-width: 130px;
    font: 14px/14px 'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
}

.voteDisabledReason {
    padding-top: 10px;
    margin-top: 10px;
    font: 12px/12px 'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
    border-top: 1px dashed #BEC4C9;
    color: #7391BA !important;
}

.voteeLawyer {
    height: 53px;
    position: relative;
}

.voteeLawyer .visual{
    padding: 1px;
    height: 38px;
    border: 1px solid #E4E4E4;
    background: none repeat scroll 0 0 #FFFFFF;
    position: absolute;
    top: 0;
    margin-left: 19px;
}

.voteeLawyer img {
    width: 32px;
    height: 38px;
}
.voteeLawyer label {
    display: block;
    padding-bottom: 12px;
    padding-left: 63px !important;
    padding-top: 12px;
    color: #464646;
}
.voteeLawyer .ui-checkbox {
    margin-top: 15px;
}

.sharing-popup-holder.popup-holder {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:1001;
}
.sharing-popup-holder .bg {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:#000;
}
.sharing-popup-holder .light-box {
	left:50%;
	top:100px;
	margin-left:-303px;
	position:absolute;
}
.sharing-popup-holder .light-box .light-holder {
	width:607px;
	height:1%;
}
.sharing-popup-holder .close{
	background:url(/images/bg-close-btn-001.gif) no-repeat;
	width:9px;
	height:9px;
	text-indent:-9999px;
	overflow:hidden;
	position:absolute;
	top:14px;
	right:9px;
	z-index:21;
}
.sharing-popup{
	width:607px;
	border:1px solid #b4cdec;
	position:relative;
	z-index:20;
	background:#fff;
	overflow:hidden;
}
.sharing-popup .headline{
	overflow:hidden;
	height:36px;
	background:#b4cdec;
}
.sharing-popup .headline strong{
	float:left;
	padding:7px 0 0 16px;
	font:18px/18px Calibri, 'Trebuchet MS', Helvetica, Arial, Verdana, sans-serif;
}
.sharing-popup .sharing-block{
	padding:19px 0;
	min-height:220px;
}
.sharing-popup .sharing-block .diagram{
	display:inline-block;
	vertical-align:middle;
    margin: 0 0 0 54px;
}
* + html .sharing-popup .sharing-block .diagram{
	display:inline;
}
.sharing-popup .sharing-info{
	display:inline-block;
	width:345px;
	vertical-align:middle;
}
* + html .sharing-popup .sharing-info{
	display:inline;
}
.sharing-popup .sharing-list{
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
}
.sharing-popup .sharing-list-type2{
	width:360px;
	float:right;
}
.sharing-popup .sharing-list li{
	overflow:hidden;
	padding:0 0 26px;
}
.sharing-popup .sharing-list .visual{
	float:left;
	margin:0 -7px 0 0;
}
.sharing-popup .sharing-list .percentage{
	display:block;
	background:url(/images/bg-sharing-percentage.png) no-repeat;
	width:40px;
	margin:0 0 0 20px;
	height:29px;
	padding:14px 0 0 2px;
	text-align:center;
	font:bold 14px/14px 'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
	color:#fff;
}
.sharing-popup .sharing-list .orange .percentage{
	background-position:0 -43px;
}
.sharing-popup .sharing-list .blue .percentage{
	background-position:0 -86px;
}
.sharing-popup .sharing-list .grey .percentage{
	background-position:0 -129px;
}
.sharing-popup .rating-list{
	min-width: 80px;
	margin:0 0 -1px;
	padding:8px 0 0 0;
	text-align: center;
	font-size: 0;
	list-style:none;
	overflow:hidden;
}
.sharing-popup .sharing-list .grey .rating-list{
	padding:2px 0 0 1px;
}
.sharing-popup .rating-list li{
	display: inline-block;
	padding:0 2px 0 0;
}
.sharing-popup .rating-list li span{
	background:url(/images/ico00001.png) no-repeat;
	width:14px;
	display:block;
	height:15px;
}
.sharing-popup .grey .rating-list li.active span{
	background-position:0 -15px;
}
.sharing-popup .green .rating-list li.active span{
	background-position:0 -30px;
}
.sharing-popup .orange .rating-list li.active span{
	background-position:0 -45px;
}
.sharing-popup .blue .rating-list li.active span{
	background-position:0 -60px;
}
.sharing-popup .votes{
	display:block;
	text-align: center;
	text-transform:uppercase;
	font:11px/13px 'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
	color:#a2a2a2;
}
.sharing-popup .sharing-list .text{
	overflow:hidden;
	height:1%;
	padding:8px 0 0 ;
}
.sharing-popup .sharing-list .text .title{
	display:block;
	font:20px/20px 'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
	color:#464646;
	padding:0 0 8px;
}
.sharing-popup .sharing-list .vote-list-holder{
	overflow:hidden;
	height:1%;
	margin:0 0 0 10px;
}
.sharing-popup .sharing-list .grey .vote-list-holder{
	background:url(/images/bg-bracket-grey-b.png) no-repeat 4px 100%;
}
.sharing-popup .sharing-list .green .vote-list-holder{
	background:url(/images/bg-bracket-green-b.png) no-repeat 4px 100%;
}
.sharing-popup .sharing-list .orange .vote-list-holder{
	background:url(/images/bg-bracket-orange-b.png) no-repeat 4px 100%;
}
.sharing-popup .sharing-list .blue .vote-list-holder{
	background:url(/images/bg-bracket-blue-b.png) no-repeat 4px 100%;
}
.sharing-popup .sharing-list .vote-list{
	margin:0;
	padding:2px 0 0 21px;
	min-height:34px;
	list-style:none;
	overflow:hidden;
}
.sharing-popup .sharing-list .vote-list-type2 li:first-child{
	padding:9px 0 0;
}
.sharing-popup .sharing-list .grey .vote-list{
	background:url(/images/bg-bracket-grey-t.gif) no-repeat;
}
.sharing-popup .sharing-list .green .vote-list{
	background:url(/images/bg-bracket-green-t.gif) no-repeat;
}
.sharing-popup .sharing-list .orange .vote-list{
	background:url(/images/bg-bracket-orange-t.gif) no-repeat;
}
.sharing-popup .sharing-list .blue .vote-list{
	background:url(/images/bg-bracket-blue-t.gif) no-repeat;
}
.sharing-popup .sharing-list .vote-list li{
	overflow:hidden;
	padding:0 0 3px;
	color:#464646;
	font:12px/11px 'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
}
.sharing-popup .sharing-list-holder{
	margin:-30px 13px 0;
	padding:9px 0 0;
	position:relative;
	border-top:1px dashed #a6a6a6;
}
.sharing-popup .close-grey-btn{
	float:right;
	background:url(/images/bg-random-grey-btn-r.gif) no-repeat 100% 0;
	padding:0 2px 0 0;
	height:27px;
	margin:0 13px 13px 0;
	text-decoration:none;
}
.sharing-popup .close-grey-btn span{
	display:block;
	cursor:pointer;
	padding:3px 10px 0;
	background:url(/images/bg-random-grey-btn-l.gif) no-repeat;
	height:24px;
}

.addEstimate textarea {
    width: 445px;
}

#site_without_bottom .spacer, .wrapper2 .spacer {
    height: 20px;
}

.informationPopup .avarage-rating, .informationPopup .user-rating {
    margin: 0 auto;
    margin-top: 10px;
    background: url("/images/bg-avarage-rating.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 11px;
    position: relative;
    width: 68px;
}

.informationPopup .user-rating {
    background: url("/images/bg-user-rating.png") no-repeat scroll 0 0 transparent;
    left: 0;
    position: absolute;
    top: 0;
    margin: 0;
}

.informationPopup .title{
	padding: 0;
	margin: 20px 0 8px 0;
	display: block;
	color: #8c8c8c;
	font: 18px/22px "Trebuchet MS", Arial, sans-serif;
}

.informationPopup ul {
    list-style-type: none;
    padding: 0;
    margin: 0;
}
.informationPopup ul li {
    padding-bottom: 5px;
}

.informationPopup .title.alert {
    margin: 10px 0 8px 0;
}

.informationPopup table {
    margin-top: 30px;
}

.informationPopup th {
    color: #8C8C8C;
    font-weight: normal;
}
.informationPopup td {
    text-align: center;
    width: 120px;
    font-size: 16px;
    height: 30px;
}
.informationPopup .last {
    width: 80px;
}
.informationPopup .key {
    text-align: left;
    font-size: 14px;
    width: 150px;
    height: 50px;
}

.informationPopup .key small {
    color: #8C8C8C;
    font-style: italic;
    display: block;
}
                       
.informationPopup td small {
    font-size: 12px;
    line-height: 12px;
}
.ui-widget-content p a {
    color:#244f8a;
	text-decoration:none;
    outline: none;
}

.ui-widget-content a:hover {
    text-decoration:underline;
}

.ui-button-text-only.newButton .ui-button-text {
    padding: 0;
}

.ui-dialog-content .estimateResult {
    text-align: center;
}

/* Попапы с формами */
.editorForm .fileManagment > div {
    padding-bottom: 10px;
}
.editorForm .fileManagment label {
    line-height: 14px;
    padding-bottom: 10px;
}

.editorForm textarea {
    width: 480px;
    resize: vertical;
}

.commentWrapper .editorForm textarea {
    display: none;
}

.editorForm .redactor-editor{
    min-height: 200px;
}

.vote-result {
    display: none;
}