.edit-icon{
	background-position: -330px -1px !important;
	height: 13px;
	width: 10px;
	position: relative;
	top: 3px;
}
.corner{
	background: transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAMCAYAAAEsbBw2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGNzdGMTE3NDA3MjA2ODExOEMxNEMwQTYzOUIyMDZGMiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo3NkY4Qjc2ODU3RkIxMUUzODBCNzk5RjYwQkYzQjFGMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3NkY4Qjc2NzU3RkIxMUUzODBCNzk5RjYwQkYzQjFGMSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5NzI1MEI4QkU5NDZFMzExOEUzQUY5QUE5MUY0QTRFMyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGNzdGMTE3NDA3MjA2ODExOEMxNEMwQTYzOUIyMDZGMiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoYZJYQAAADxSURBVHjaYti4YcN/EGBiAIJNGzcyAgQQM4jHCBTWAgggBpDc48eP/wPpeoAAYgQJg9SAGUCFDCA1IBFGgABigJkBAh8+fACp/88CUnv79m2G69eugZgBQLwRLAgUEAJS7xmgACCAGP6jgTu3b0O0w8DFixcZHj54wAAXBFkPBYxMSALfwc4BAiaowGMg5oIpBak8AsRyyGYDBBiK49HBjx8//gMtR3gIHbx69YrhxPHjyEKzUBTev3+f4fKlSzDuXyDOAikCcSChcf06w+1bt2AKQKHiB3UnHEDCEqLoKhB7Qn2GAUA+3AD1sg4uRSAAAFtkoprn+KpeAAAAAElFTkSuQmCC') no-repeat 0 bottom;
	height: 12px;
	width: 10px;
	margin-top: -3px;
}
.lg-corner{
	background: transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAJCAYAAAFFxjzeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGNzdGMTE3NDA3MjA2ODExOEMxNEMwQTYzOUIyMDZGMiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0Mzc1OTkzNDU3RkYxMUUzQUY2NkI3RDFFRjQ2ODg5NyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0Mzc1OTkzMzU3RkYxMUUzQUY2NkI3RDFFRjQ2ODg5NyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5NzI1MEI4QkU5NDZFMzExOEUzQUY5QUE5MUY0QTRFMyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGNzdGMTE3NDA3MjA2ODExOEMxNEMwQTYzOUIyMDZGMiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Ph7DZEsAAAFeSURBVHjaYrh58yYDEPMyAAETAyPD/y9Cvz+dfX3lP0AAMYJkQIAFKPIfxAAIIJhIKFBgFYhhLKrDCBBAcGVAsBuIXdXV1RlYQLyfPH/+/2b7z8DzjvU7kMvJCDKVAQmwfWNmAAggZO0goPWT69/V3xx/QboeAvkKIOOQLe/9JvCn6B8TikFgwA40jfUHExNAAKGbCHNYMBB/AnFgJjKhKXoA9JYL0PqPIGcgSyAr/A5UJA9igNz4g+fPVVB4ICtk/M3xDxSGHMgm/AEGA9Ddq4BO6wN75vLD6/9/cf1lwAd43rMyAAQYNs8gAykg3vaL858+ODy/M10EUl5A/AymAOZZbH5BBrZA/O4X97+nQKfr/+L8ywDCYDZQDCQHxHbYNKIbmA/Ef7/z/TkE1Cz4ix3TiyAxkBxQzUGQWqAP85HlQV5mB9KLgAEZ9hPoCmCiJA0A0wb7d3BiAKXSOABiuJpesqchEQAAAABJRU5ErkJggg==') no-repeat 0 bottom;
	height: 9px;
	width: 20px;
	position: relative;
	top: 1px;
	left: 4.45%;
}
/* PERSONAL FORUM PAGE */
.forum-page #account-blocks-article-author-block .block-icon.base-icon{
	background-position: -104px -91px;
	width: 100px;
}
.dialog-expert.forum-page #account-blocks-article-author-block .block-icon.base-icon{
	background-position: -352px -427px;
	width: 113px;
}
.heading-title{
	height: auto;
}
.author-forum #profile .btn-orn{
	margin: 0;
	position: relative;
	top: 2px;
}
.otvety-forum .heading-wrapper .btn-wtn{
	position: relative;
	top: 4px;
	padding-left: 5.5%;
	padding-right: 5.5%;
}
.main-profile #profile .ask-author-form label,
.author-forum #profile label{
	font-family: 'Trebuchet MS', 'Trebuchet MS Custom', sans-serif;
	font-size: 17px;
}
.author-forum-form .heading-wrapper .big-label,
.author-forum .heading-wrapper .text-title{
	display: block;
	margin-bottom: 10px;
}
.otvety-forum input[name="title"]{
	width: 73.2%;
}
.create-question #content-header-wrapper{
	padding: 9px 2.6% 10px 3.5%;
}
.create-question .form-item,
.create-question .form-item label{
	font-size: 13px;
}
.create-question select,
.create-question .chzn-container{
	width: 381px !important;
}
.create-question .text.with-err + .chzn-container > a{
	width: 371px !important;
}
/* QUESTION/ANSWER ITEM */
.answer,
.question{
	padding: 9px 1.858736059479554%; /*10/538*/
}
.answer-info .col-1,
.question-info .col-1{
	width: 12.16216216216216%; /*63/518*/
}
.answer-info .col-2,
.question-info .col-2{
	width: 86.29343629343629%; /*447/518*/
}
.question-pic{
	height: 50px;
	width: 50px;
	max-width: 85%;
}
.profile-pic a,
.question-pic a{
	width: 100%;	
}
.question-author .base-icon{
	background-position: -39px -1px;
	height: 12px;
	width: 11px;
}
.question-author{
	font-family: 'Trebuchet MS', 'Trebuchet MS Custom', sans-serif;
	font-size: 16px;
	font-style: italic;
}
.question-rubric .inline-list{
	margin-bottom: 5px;
}
.question-rubric .inline-list li:first-child{
	padding-left: 0 !important;
}
.question-rubric .inline-list li{
	padding-left: 16px !important;
}
.question-time,
.question-text,
.question .item-rating{
	color: #6C6A6A;
}
.question-time{
	font-size: 11px;
}
.question-from,
.question-to{
	margin-bottom: 5px;
}
.question-title{
	font-family: 'Trebuchet MS', 'Trebuchet MS Custom', sans-serif;
	font-size: 14px;
	margin: 10px 0 3px;
}
#question .question-title,
#form-vote .block-title{
	font-size: 16px !important;
}
.question-link,
.question-text,
.question .item-rating{
	font-size: 12px;
	line-height: 19px;
}
.question .r-hr,
.answer-content .r-hr{
	margin: 8px 0 4px
}
.question .item-cmnt-count{
	margin-left: 8.948545861297539%; /*40/447*/
}
.question-link,
.question .rating-count{
	color: #000;
}
.question-control{
	margin: 20px 0 0;
}
.question .btn-orn.mini{
	width: 60px;
	text-align: center;
	margin-left: 8px;
}
.rating-stars{
	position: relative;
	top: -13px;
	left: 10px;
}
.rating-stars .rating{
	background-color: #70B981;
	font-family: 'Trebuchet MS', 'Trebuchet MS Custom', sans-serif;
	font-size: 10px;
	text-align: center;
	padding: 1px 0;
	width: 21px;
}
.rating-stars.orange .rating{
	background-color: #F46927;
}
.rating-stars.star-only .rating .base-icon{
	margin: 6px 0 2px
}
.rating-stars .rating-val{
	margin-top: -3px;
}
.rating-stars .rating-bottom{
	width: 21px;
	height: 6px;
	background-position: -32px -289px;
}
.rating-stars.orange .rating-bottom{
	background-position: -8px -289px;
}
/* DIALOG FORMS */
.forum-popup-form{
	width: 418px !important;
}
.dialog-answer-form{
	width: 530px !important;
}
.forum-popup-form .message{
	margin: 21px 8px 5px 15px !important;
}
.forum-popup-form .w-hr{
	width: 110.4%;
	margin: 14px 0 10px -24px;
}
.dialog-answer-form .w-hr{
	width: 108.2%;
}
.forum-popup-form .white-form .form-item {
	margin-bottom: 7px;
}
.forum-popup-form #comment,
.forum-popup-form #answer{
	height: auto;
	width: 96%;
	max-width: 96%;
}
.forum-popup-form .checkbox label{
	font-family: 'PT Sans', sans-serif;
	font-size: 14px;
	font-weight: normal;
}
.forum-popup-form .buttons{
	margin: 21px 0 10px;
}
.forum-popup-form .btn-orn{
	width: 100px;
}
.forum-popup-form .form-error{
	width: 88.7% !important;
}
/* DIALOG PAGE */
#dialog .question-icon{
	background-position: -107px -129px;
	height: 29px;
	width: 20px;
	margin-bottom: -27px;
	position: relative;
	top: -7px;
	left: -8px;
}
.forum-instance .question-info .col-2{
	width: 87.83783783783784%;
}
#answers .answer .question-text,
#question .answer .question-text,
#dialogs .answer .question-text,
#dialog .question-text{
	background-color: #fff;
	border: 1px solid #B1B0B0;
	border-bottom-width: 3px;
	font-size: 14px;
	padding: 9px 7px 13px;
	margin: 14px 0 0;
}
#answers .answer .question-text,
#question .answer .question-text,
#dialogs .answer .question-text,
#dialog .question .question-text{
	box-shadow: 0 1px 0 #EFEFEF;
}
.question-media{
	margin-top: 15px;
}
#question .moder-tools .right,
#form-vote.star-rating{
	margin-right: 9px;
}
.forum-instance #share{
	background-color: #fff;
	height: auto;
	padding: 5px 0.5% 0 1.7%;
	margin-top: 8px;
}
.forum-instance .comment-link{
	margin: 10px 0 0;
	text-align: center;
}
#question #comments{
	margin-top: 10px;
}
#dialog #comments{
	margin-top: 20px;
}
.forum-instance #comments .add-comment:not(.add-comment-answer){
	display: none;
}
.forum-instance #content-bookmark{
	margin: -3px 0 6px -1.858736059479554%;
}
.btn-star,
form.init:hover .btn-star{
	background-position: -8px -392px !important;
	border: none;
	cursor: pointer;
	display: block;
	float: left;
	position: relative;
	height: 13px;
	width: 14px;
	margin: 6px 0px 5px;
	padding: 0 !important;
	overflow: visible;
}
.btn-star.star-1{
	left: -36px;
}
.btn-star.star-3{
	left: 36px;
}
.btn-star.full-star,
form.init .btn-star:hover ~ .btn-star,
form.init .btn-star:hover{
	background-position: -32px -392px !important;
}
.btn-star.half-star{
	background-position: -53px -392px !important;
}
.form-stars{
	background-color: #FDFDFD;
	border: 1px solid #AAAAAA;
	border-radius: 3px;
	padding: 0 10px 0 11px;
	height: 24px;
}
#dialogs .bord-s{
	overflow: hidden;
}
#dialogs #profile-filter .bord-s{
	overflow: visible;
}
#dialogs .b-wave{
	margin-bottom: 2px;
}
.author-forum-form + #login-block .block-title{
	font-size: 20px;
}
.heading-title-text{
	font-size: 16px;
	font-weight: normal;
	line-height: 18px;
	margin-bottom: 5px;
	text-shadow: none;
}
#comments,
#otvety{
	margin-bottom: 20px;
}
.poll-items{
	margin: -26px 0 0 23.3%;
	width: 87%;
}
.poll-items .form-error.short{
	margin-left: 0;
	width: 67%;
}
#answer_block_0 .close_cnt,
#answer_block_1 .close_cnt{
	display: none;
}
.question-poll{
	font-size: 14px;
}
.question-poll .form-item{
	margin-bottom: 5px;
}
.question-poll .result-answer{
	margin-bottom: 3px;
}
.question-poll .result-item{
	margin-bottom: 15px;
}
.question-poll .form-item,
.question-poll .result-item{
	color: #000;
}
.question-poll .poll-variants{
	margin: 9px 0 10px;
}
#question .lg-wave{
	margin-bottom: 5px;
}
.simple-list-3{
	padding: 10px 0 0;
}
.simple-list-3 li,
.simple-list-3 li li:first-child{
	border-top: 1px dotted #D5D5D5;
}
.simple-list-3 li:first-child,
.simple-list-3 li li{
	border: none;
}
.simple-list-3 .simple-wrap{
	margin: 4px 0 6px;
}
.simple-list-3 li li .simple-wrap{
	font-size: 12px !important;
	margin: 4px 6%;
}
.simple-list-3 li.active-parent > .simple-wrap,
.simple-list-3 li.active .simple-wrap{
	font-weight: bold;
}
.simple-list-3 li li.active .simple-wrap{
	background-color: #D4D7DB;
	border-radius: 3px;
	padding: 5px 6.5%;
	margin: 0;
	text-decoration: none;
	width: 88%;
}
#question.answer-page .answer-content{
	margin: 5px 0 18px;
}
#question.answer-page #comments > #comment-form:first-child .subtitle{
	margin-top: 5px;
}
#question .answer-content .last-comment{
	font-weight: normal;
	line-height: 15px;
	margin: 3px 0 5px;
}
#question .answer-content .question-body{
	margin-top: 6px;
}
.question-body .complaint{
	position: relative;
	top: -6px;
}
#ask-author .tooltip{
	margin: 0;
	top: -28px;
}
#ask-author .tiptext{
	margin: 10px 0 0 2%;
	width: 94%;
}