﻿.mt10
{
	margin-top: 10px;
}

.ajax-link
{
	border-bottom: dashed 1px;
	text-decoration: none;
	display: inline-block;
}

.ajax-link:hover
{
	text-decoration: none;
}

.rss-link
{
		
}

.tdecor-none
{
	text-decoration: none;	
}

.tdecor-none:hover
{
	text-decoration: underline;	
}

.nowrap
{
	white-space: nowrap;
}

.hide
{
	display: none;	
}

.ta-l
{
	text-align: left;
}

.ta-r
{
	text-align: right;
}

span.value
{
	color:Black;
}

/*-------------------------------------------------------------------------------------
								Проверка комментариев
-------------------------------------------------------------------------------------*/

.discussion-moderation-comments {width:100%;}
.discussion-moderation-comments h1 {padding:10px 0 0 0;font-size:20px;font-weight:700}

/*-------------------------------------------------------------------------------------
					Проверка заявок на регистрацию новых пользователей
-------------------------------------------------------------------------------------*/

.users-moderation-requests {width:985px;}
.users-moderation-requests h1 {padding:10px 0 0 0;font-size:20px;font-weight:700}

/*-------------------------------------------------------------------------------------
			   Управление списком представителей заказчиков (открытая часть)
-------------------------------------------------------------------------------------*/

.customer-users-list-content {width:985px;}
.customer-users-list-content h1 {padding:10px 0 0 0;font-size:20px;font-weight:700}

.customer-users-list-content .error_notification{color: #CC3333;font-size: 13px;border-radius: 7px;background-color: rgba(204, 51, 51, 0.20);padding: 8px 30px 8px 30px;margin: 20px 0px 10px 0px;border: solid 1px rgba(204, 51, 51, 0.30);}
.customer-users-list-content .error_notification span{display: block;}

/*-------------------------------------------------------------------------------------
			   Управление списком обычных пользователей (открытая часть)
-------------------------------------------------------------------------------------*/

.simple-users-list-content {width:985px;}
.simple-users-list-content h1 {padding:10px 0 0 0;font-size:20px;font-weight:700}

/*-------------------------------------------------------------------------------------
					Обсуждение государственных закупок - госпрограммы
-------------------------------------------------------------------------------------*/

.discuss-content {width:985px}
.discuss-content h1 {padding:0 30px;font-size:20px;font-weight:700}
.discuss-content .header-short-info{padding:0 30px;margin-bottom:40px}
.discuss-content .stateprogramm 
{
    margin: 10px 0;
    padding: 20px 30px;
    background: #EFEFEF;
    border: solid 1px #CCC;
    font-size: 14px;
    color: #888;
}
.discuss-content .stateprogramm div.created { color: #777777;padding-bottom: 10px;}
.discuss-content .stateprogramm h2 a{ text-decoration: none;}
.discuss-content .stateprogramm h2 
{
    display: block;
    height: 100%;
    cursor: pointer;
    overflow: hidden;
    font-size: 20px;
    color: #282c32;
    margin: 0;
    padding: 0 0 10px;
    font-weight: 400;
    border-bottom: solid 1px silver;
    text-decoration: none;
    background: none;
    margin-bottom:50px;
}
.discuss-content .stateprogramm h2 .lot-title{float:left;position:relative;width:723px;}
.discuss-content .stateprogramm .statblock { float: right;font-size: 25px;margin-right: 0px;text-align: right;}
.discuss-content.stateprogramm .voting span.value.plus{color:#009c76}
.discuss-content.stateprogramm .voting span.value.minus{color:#eb2a2f}
.discuss-content.stateprogramm .voting span.value.plus:before{content:'+'}
.discuss-content.stateprogramm .comments {color:#585858;width:auto;background:url(images/14w/comment20.png) no-repeat center left;padding-left: 28px;margin-top: -3px;}
.discuss-content.stateprogramm div span.value { font-weight: normal;}
.discuss-content.stateprogramm .discussion_status{margin-top: 10px;}
.discuss-content.stateprogramm .discussion_terms,
.discuss-content.stateprogramm .discussion_performer 
{
    margin-top: 20px;
}
.discuss-content.stateprogramm .discussion_basisact { margin-top: 80px; }
.discuss-content.stateprogramm .discussion_basisact > span.caption 
{
    font-size: 18px;
    color: #282c32;
    display: block;
}
.discuss-content.stateprogramm .discussion_basisact span.value { font-weight: normal !important;}
.discuss-content.stateprogramm .discussion_basisact span.value a { text-decoration: none !important; }
.discuss-content.stateprogramm .discussion_basisact span.value a:hover { text-decoration: underline; }
.discuss-content.stateprogramm .discussion_documents,
.discuss-content.stateprogramm .discussion_vote { margin-top: 50px;}
.discuss-content.stateprogramm .discussion_documents > span.caption,
.discuss-content.stateprogramm .discussion_vote > span.caption 
{
    font-size: 16px;
    color: #5e8cb9;
    display: block;
    font-weight: bold;
}
.discuss-content.stateprogramm .discussion_vote span.value
{
    display:block;
    margin-top:20px;
    margin-bottom:20px;
    font-size:16px;
    color:#777;
}
.discuss-content.stateprogramm .discussion_vote table.keyvalue
{
    font-size:14px;
    color:#282c32;
    border:0px;
}
.discuss-content.stateprogramm .discussion_vote table.keyvalue th
{
    text-align:center;
    color:#777;
    border-bottom:1px solid #777;
    font-weight:normal;
    padding:10px 15px;
}
.discuss-content.stateprogramm .discussion_vote table td
{
    text-align:center;
    padding:10px 15px;
    font-size:20px;
    color:#777;
}
.discuss-content.stateprogramm .discussion_vote table tr td.title
{
    text-align:left;
    font-size:14px;
    color:#282c32;
}
.discuss-content.stateprogramm .discussion_documents .doc_item { margin-top: 20px;}
.discuss-content.stateprogramm .discussion_documents .doc_item span.caption {}
.discuss-content.stateprogramm .discussion_documents .doc_item span.value div.module { margin-top: 0 !important;}
.discuss-content.stateprogramm .discussion_documents .doc_item span.caption { font-size:15px;color:#282c32; }
.discuss-content.stateprogramm .discussion_documents .doc_item span.value { display: block !important;}
.discuss-content.stateprogramm .discussion_documents .doc_item span.value span.filedescription{ display: block;margin-top: 5px; margin-bottom: 5px;font-size: 12px;}
.discuss-content.stateprogramm .discussion_documents .doc_item span.value span.filedescription span.title{ font-size: 12px;display: block;}
.discuss-content.stateprogramm .discussion_documents .doc_item span.value span.filedescription span.loaded{ font-size: 14px;margin-top:10px;display: block;color: #777777;font-weight: normal; }
.discuss-content.stateprogramm .discussion_documents .doc_item span.value span.filedescription div.filelink
{
    margin-top:10px;
    margin-right: 10px;
}
.discuss-content.stateprogramm .discussion_documents .doc_item span.value span.filedescription div.filelink a
{
    color: #5e8cb9;
    font-size: 14px;
    display: block;
    float:left;
}
.discuss-content.stateprogramm .discussion_documents .doc_item span.value span.filedescription div.filelink img.ext-icon
{
    margin-left:10px;
}
.discuss-content.stateprogramm .discussion_documents div span.value a.button, 
.discuss-content.stateprogramm .discussion_vote button.button
{
    font-size: 14px !important;
    margin-top: 10px;
    width:120px;
    text-align:center;
    background-color:#00bfff;
}
.discuss-content.stateprogramm .discussion_documents .doc_item span.value.disabled {margin-top: 5px; font-size: 12px;font-weight: bold; cursor: default;background-color: rgb(200,200,200);color: rgb(255,255,255);width: 140px;padding: 5px 5px; border-radius: 3px;text-align: center;}
.discuss-content.stateprogramm .edit div.item { margin-top: 10px;position: relative;}
.discuss-content.stateprogramm .edit div.item span.caption { display: block; margin-left: 0px;}
.discuss-content.stateprogramm .edit div.item span.value { display: block;margin-left: 0px;margin-top: 10px;}
.discuss-content.stateprogramm .edit div.item span.value span.filedescription{ display: block;margin-bottom: 5px;font-size: 12px;}
.discuss-content.stateprogramm .edit div.item span.value span.filedescription span.title{ font-size: 12px;display: inline-block; }
.discuss-content.stateprogramm .edit div.item span.value span.filedescription a.deleteLink{ font-size: 12px;display: block;float: right;margin-left: 10px;}
.discuss-content.stateprogramm .edit div.item span.value span.filedescription span.loaded{ font-size: 11px;display: block;color: #777777;font-weight: normal; }
.discuss-content.stateprogramm .discussion_documents>span.groupTitle { font-size: 14px;color: #5e8cb9;display: block;}
.discuss-content.stateprogramm input.submit{background: none;padding: 5px 10px;background-color: rgb(0, 109, 204);color: #ffffff;border: 0px;font-size: 14px;border-radius: 2px;}
.discuss-content .stateprogramm.edit input{padding: 5px 10px;}

/*-------------------------------------------------------------------------------------
							Государственные программы
-------------------------------------------------------------------------------------*/

.state-programs-content h1{padding:0 30px;font-size:20px;font-weight:700}

/*-------------------------------------------------------------------------------------
						Обсуждение государственных закупок
-------------------------------------------------------------------------------------*/

.discuss-content {width:985px}
.discuss-content h1{padding:0 30px;font-size:20px;font-weight:700}
.discuss-content .header-short-info{padding:0 30px;margin-bottom:40px}
.discuss-content .plan-schedule-item{margin:10px 0;padding:20px 30px;background:#EFEFEF;border:solid 1px #CCC;font-size:13px;color:#777}
.discuss-content .plan-schedule-item .plan-stat{float:left}
.discuss-content .plan-schedule-item .plan-schedule-stat .plan-schedule-stat-table{width: 100%;font-size: 15px;}
.discuss-content .plan-schedule-item .plan-schedule-stat .plan-schedule-stat-table a{text-decoration: none;}
.discuss-content .plan-schedule-item .plan-schedule-stat .plan-schedule-stat-table a:hover{text-decoration: underline;}
.discuss-content .plan-schedule-item .plan-schedule-stat .plan-schedule-stat-table td{padding: 5px 7px;}
.discuss-content .plan-schedule-item .plan-schedule-stat .plan-schedule-stat-table tr:last-of-type td{padding: 5px 7px 0px 7px;}
.discuss-content .plan-schedule-item h2{margin:0 0 15px;padding:0 0 10px;font-size:16px;font-weight:400;border-bottom:solid 1px silver;text-decoration:none;color: #777;}
.discuss-content .plan-schedule-item h2 a{text-decoration:none}
.discuss-content .plan-schedule-item .plan-stat p.summa{float:left;font-size:25px;color:#585858;margin-right:20px;width:180px}
.discuss-content .plan-schedule-item .plan-stat p.voting{float:left;font-size:25px;color:#585858;margin-right:20px;width:40px}
.discuss-content .plan-schedule-item p.voting span.value.plus{color:#009c76}
.discuss-content .plan-schedule-item p.voting span.value.minus{color:#eb2a2f}
.discuss-content .plan-schedule-item p.voting span.value.plus:before{content:'+'}
.discuss-content .plan-schedule-item p.comments{float:left;font-size:18px;color:#585858;margin-right:20px;width:70px;background:url(images/14w/comment20.png) no-repeat center left;padding-left:28px}
.discuss-content .plan-schedule-item .plan-schedule-stat div p{float:left;color:#585858;margin-right:20px}
.discuss-content .plan-schedule-item .plan-schedule-stat div p.year{font-size:13px;color:#000;margin-top:2px}
.discuss-content .plan-schedule-item .plan-schedule-stat div p.summa{font-size:16px;color:#585858;width:140px;margin-right:10px;text-align:right}
.discuss-content .plan-schedule-item .plan-schedule-stat div p.voting{font-size:16px;margin-right:12px;float:right}
.discuss-content .plan-schedule-item .plan-schedule-stat div p.comments{font-size:16px;width:30px;margin-right:0;float:right;background:url(images/14w/comment16.png) no-repeat center left;padding-left:20px}
.discuss-content .plan-schedule-item .plan-schedule-stat div p.plan-schedule-link{font-size:13px;color:#b8b8b8;margin:2px 10px 0 0;width:175px}
.discuss-content .plan-schedule-item .plan-schedule-stat div p.plan-schedule-link a{text-decoration:none}
.discuss-content .plan-schedule-item .plan-schedule-stat div p.plan-schedule-link a:hover{text-decoration:underline;}
.discuss-content .plan-schedule-item .plan-schedule-stat .plan-schedule-stat-item{margin:0 0 5px}

/*-------------------------------------------------------------------------------------
		Обсуждение государственных закупок. Список обсуждений в публичной части
-------------------------------------------------------------------------------------*/

.discussion-list-content{width:985px}
.discussion-list-content h1
{
	padding:10px 0 0 0;font-size:20px;font-weight:700;
}
.discussion-list-content form#Filter{margin-bottom:10px}
.discussion-list-content form#Filter .form-panel{padding:0px;}
.discussion-list-content form#Filter table{width:100%;font-size:14px;color:#777}
.discussion-list-content form#Filter table tr td,.discussion-list-content form#Filter table tr th{padding-bottom:10px}
.discussion-list-content form#Filter table th{padding-right:40px;white-space:nowrap;text-align:left;font-weight:400}
.discussion-list-content form#Filter table h3{font-size:14px;color:#000;margin:0 0 5px;padding:0;font-weight:400}
.discussion-list-content form#Filter td.search-textbox{width:100%}
.discussion-list-content form#Filter td.search-btn{padding:0 0 0 16px;vertical-align:top}
.discussion-list-content form#Filter a.submit-left{float:left;background-image:url(images/14w/purchase_btn_bg.png);border:none;color:#fff;padding:7px 20px;margin:0;font-size:14px;border-radius:4px;box-shadow:0 1px 1px rgba(0,0,0,0.4);display:inline-block;text-decoration:none}
.discussion-list-content form#Filter select{background-color:#fff;border:1px solid #ccc;display:inline-block;vertical-align:middle;margin:0;padding:4px 6px;font-size:14px;color:#555;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;outline:none}
.discussion-list-content form#Filter input[type="text"]{width:100%;min-height:30px;height:20px;line-height:20px;display:inline-block;vertical-align:middle;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:4px 6px;font-size:14px;color:#555;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:#fff;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border linear 0.2s,box-shadow linear .2s;-moz-transition:border linear 0.2s,box-shadow linear .2s;-o-transition:border linear 0.2s,box-shadow linear .2s;transition:border linear 0.2s,box-shadow linear .2s;outline:none}
.discussion-list-content .list-item{margin:10px 0;padding:20px 20px;background:#EFEFEF;border:solid 1px #CCC;font-size:13px;color:#777}
.discussion-list-content .list-item p{line-height:normal;}
.discussion-list-content .list-item span.value{color:#000;}
.discussion-list-content .list-item span.value.positive{color:green}
.discussion-list-content .list-item span.value.negative{color:#c33}
.discussion-list-content .list-item span.value.warning-icon{background:url(images/icons/warning.png) no-repeat center left;padding-left:25px}
.discussion-list-content .list-item div.icon_analitic{background:url(images/icons/analitic.png) no-repeat top left;padding-left:25px}
.discussion-list-content .list-item div.icon_method_placing{background:url(images/icons/analyse.png) no-repeat top left;padding-left:25px}
.discussion-list-content .list-item .procurement_method_placing{min-height:22px;margin-bottom:7px;color:#bd8d16}
.discussion-list-content .list-item .procurement-analitic{min-height:22px;margin-bottom:7px;color:green}

.discussion-list-content .list-item .plan-procurement-item-desc,
.discussion-list-content .list-item .plan-schedule-lot-desc{float:left;width:680px;margin:8px 40px 0 0;}

.discussion-list-content .list-item .plan-procurement-item-desc .procurement-customer-label,
.discussion-list-content .list-item .plan-schedule-lot-desc .procurement-customer-label{font-size: 14px;color: black;margin: 0 0 10px 0;}

.discussion-list-content .list-item .plan-procurement-item-desc-container,
.discussion-list-content .list-item .plan-schedule-lot-desc-container{float:left;margin:10px 40px 0 0;width:680px}

.discussion-list-content .list-item .plan-procurement-item-desc-container p.customer-label,
.discussion-list-content .list-item .plan-schedule-lot-desc-container p.customer-label{margin:0 0 10px;font-size:14px;color:#000}

.discussion-list-content .list-item .plan-procurement-item-desc-container p.plan-schedule-lot-desc,
.discussion-list-content .list-item .plan-schedule-lot-desc-container p.plan-schedule-lot-desc{margin:0 0 10px;font-size:14px;}

.discussion-list-content .list-item .plan-procurement-item-stat,
.discussion-list-content .list-item .plan-schedule-lot-stat{float:right;width:200px;margin:10px 0 0}

.discussion-list-content .list-item .plan-procurement-item-stat p.summa,
.discussion-list-content .list-item .plan-schedule-lot-stat p.summa{float:left;font-size:20px !important;color:#585858;width:200px;text-align:right}

.discussion-list-content .list-item h2{margin:0;padding:0 0 10px;font-size:16px;font-weight:400;border-bottom:solid 1px silver;text-decoration:none;background: none;}
.discussion-list-content .list-item h2 .lot-title{float:left;position:relative;width:723px;}
.discussion-list-content .list-item h2 .lot-title a{text-decoration:none;color:#0066cc;}
.discussion-list-content .list-item .discussion-stat{float:right}
.discussion-list-content .list-item .discussion-stat p.voting{float:right;font-size:25px;color:#585858;margin-right:20px;text-align:right}
.discussion-list-content .list-item .discussion-stat p.voting span.value.plus{color:#009c76}
.discussion-list-content .list-item .discussion-stat p.voting span.value.minus{color:#eb2a2f}
.discussion-list-content .list-item .discussion-stat p.voting span.value.plus:before{content:'+'}
.discussion-list-content .list-item .discussion-stat p.comments{float:right;font-size:25px;color:#585858;text-align:right;background:url(images/14w/comment.png) no-repeat center left;padding-left:30px}
.discussion-list-content .list-item .discussion-status{float:right}
.discussion-list-content .list-item .discussion-stat .discussion-status{margin:10px 0 0}

/*-------------------------------------------------------------------------------------
		Обсуждение государственных закупок. План закупок
-------------------------------------------------------------------------------------*/

.plan-schedule-content{width:985px}
.plan-schedule-content .header-short-info{padding:0 30px;margin-bottom:40px}
.plan-schedule-content .header-short-info .customer-label{margin-bottom:5px}
.plan-schedule-content .header-short-info .customer-label,.plan-schedule-content .header-short-info .customer-inn,.plan-schedule-content .header-short-info .customer-address,.plan-schedule-content .header-short-info .customer-email{font-size:14px;}
.plan-schedule-content .header-short-info .customer-inn,.plan-schedule-content .header-short-info .customer-address,.plan-schedule-content .header-short-info .customer-email{color:#b2b2b2}
.plan-schedule-content h1{padding:0 30px;font-size:20px;font-weight:700}
.plan-schedule-content .plan-schedule-item{margin:10px 0;padding:20px 30px;background:#EFEFEF;border:solid 1px #CCC;font-size:13px;color:#777}
.plan-schedule-content .plan-schedule-item span.value{color:black;}
.plan-schedule-content .plan-schedule-item span.value.positive{color:green;}
.plan-schedule-content .plan-schedule-item span.value.negative{color:#cc3333}
.plan-schedule-content .plan-schedule-item span.value.warning-icon{background: url('images/icons/warning.png') no-repeat center left; padding-left: 25px;}
.plan-schedule-content .plan-schedule-item div.icon_analitic{background: url('images/icons/analitic.png') no-repeat top left; padding-left: 25px;}
.plan-schedule-content .plan-schedule-item div.icon_method_placing {background: url('images/icons/analyse.png') no-repeat top left;padding-left: 25px;}
.plan-schedule-content .plan-schedule-item .procurement_method_placing{min-height: 22px;margin-bottom: 7px;color: rgb(189, 141, 22);}
.plan-schedule-content .plan-schedule-item .procurement-analitic{min-height: 22px;margin-bottom: 7px;color: green;}

.plan-schedule-content .plan-schedule-item .plan-procurement-item-desc,
.plan-schedule-content .plan-schedule-item .plan-schedule-lot-desc{float:left;margin-right:40px;width:680px}

.plan-schedule-content .plan-schedule-item .plan-procurement-item-desc .customer-label,
.plan-schedule-content .plan-schedule-item .plan-schedule-lot-desc .customer-label{margin:0 0 10px 0;font-size:14px;color:black;line-height:18px;}

.plan-schedule-content .plan-schedule-item .plan-procurement-item-desc-container,
.plan-schedule-content .plan-schedule-item .plan-schedule-lot-desc-container{float:left;margin: 10px 40px 0 0;width:680px}

.plan-schedule-content .plan-schedule-item .plan-procurement-item-desc-container h3,
.plan-schedule-content .plan-schedule-item .plan-procurement-item-desc h3
{
	
    font-size: 14px;
    padding: 0;
    margin: 8px 0 3px 0;
    color: #da6216;
}

.plan-schedule-content .plan-schedule-item .plan-procurement-item-desc-container .ajax-link,
.plan-schedule-content .plan-schedule-item .plan-procurement-item-desc .ajax-link
{
	border-bottom: dashed 1px;
    text-decoration: none;
    display: inline-block;
}

.plan-schedule-content .plan-schedule-item .plan-procurement-item-desc-container .plan-procurement-item-detail-container,
.plan-schedule-content .plan-schedule-item .plan-procurement-item-desc .plan-procurement-item-detail-container
{
	margin-bottom: 0;
}

.plan-schedule-content .plan-schedule-item .plan-procurement-item-desc-container a.plan_procurement_item_detail_link,
.plan-schedule-content .plan-schedule-item .plan-schedule-lot-desc-container a.plan_schedule_lot_detail_link{text-decoration: none;}

.plan-schedule-content .plan-schedule-item .plan-procurement-item-desc-container a.plan_procurement_item_detail_link:hover,
.plan-schedule-content .plan-schedule-item .plan-schedule-lot-desc-container a.plan_schedule_lot_detail_link:hover{text-decoration: none;}

.plan-schedule-content .plan-schedule-item .plan-procurement-item-desc-container p.customer-label,
.plan-schedule-content .plan-schedule-item .plan-schedule-lot-desc-container p.customer-label{margin:0 0 10px 0;font-size: 14px;color:black;}

.plan-schedule-content .plan-schedule-item .plan-procurement-item-desc-container p.plan-procurement-item-desc,
.plan-schedule-content .plan-schedule-item .plan-schedule-lot-desc-container p.plan-schedule-lot-desc{margin: 0 0 10px 0;font-size: 14px;}

.plan-schedule-content .plan-schedule-item .plan-procurement-item-stat,
.plan-schedule-content .plan-schedule-item .plan-schedule-lot-stat{float:right;width:200px;margin: 10px 0 0 0;}

.plan-schedule-content .plan-schedule-item .plan-procurement-item-stat p.summa,
.plan-schedule-content .plan-schedule-item .plan-schedule-lot-stat p.summa{float:left;font-size:20px;color:#585858;width:200px;text-align:right}

.plan-schedule-content .plan-schedule-item .plan-procurement-item-stat .summa_years 
{
    float: right;
    width: 200px;
}

.plan-schedule-content .plan-schedule-item .plan-procurement-item-stat .summa_years p
{
	display: block;
}

.plan-schedule-content .plan-schedule-item .plan-procurement-item-stat .summa_years .year
{
	float: right;
    color: #af631c;
    margin-left: 10px;
    font-size: 8px;
    padding-top: 3px;
}
.plan-schedule-content .plan-schedule-item .plan-procurement-item-stat .summa_years .value
{
	float: right;
	color: #000;
}

.plan-schedule-content .plan-schedule-item h2{margin:0px;padding:0 0 10px;font-size:16px;font-weight:400;border-bottom:solid 1px silver;text-decoration:none;color: #777;background: none;}

.plan-schedule-content .plan-schedule-item h2 .procurement-item-title,
.plan-schedule-content .plan-schedule-item h2 .lot-title{float: left;position: relative;width: 723px;}

.plan-schedule-content .plan-schedule-item h2 .procurement-item-title a,
.plan-schedule-content .plan-schedule-item h2 .lot-title a{text-decoration:none;}

.plan-schedule-content .plan-schedule-item .discussion-stat{float:right}
.plan-schedule-content .plan-schedule-item .discussion-stat p.voting{float:right;font-size:25px;color:#585858;margin-right:20px;text-align:right}
.plan-schedule-content .plan-schedule-item .discussion-stat p.voting span.value.plus{color:#009c76}
.plan-schedule-content .plan-schedule-item .discussion-stat p.voting span.value.minus{color:#eb2a2f}
.plan-schedule-content .plan-schedule-item .discussion-stat p.voting span.value.plus:before{content:'+'}
.plan-schedule-content .plan-schedule-item .discussion-stat p.comments{float:right;font-size:25px;color:#585858;text-align:right;background:url(images/14w/comment.png) no-repeat center left;padding-left:30px}
.plan-schedule-content .plan-schedule-item .discussion-status{float:right;}
.plan-schedule-content .plan-schedule-item .discussion-stat .discussion-status{margin: 10px 0 0 0;}
.plan-schedule-content .plan-schedule-item .discussion-report-menu{background:url(images/report2xls.png) no-repeat center left;float:right;width:27px;height:27px;margin:0 0 0 10px;cursor: pointer;}
.plan-schedule-content .plan-schedule-item .discussion-report-menu-panel{display:none;position: relative;left: -165px;top: 27px;width: 200px;padding: 10px 0 0 0;cursor: default;}
.plan-schedule-content .plan-schedule-item .discussion-report-menu-panel ul{background: rgb(255, 255, 255);border: solid 1px rgb(151, 195, 148);padding: 2px;width: 100%;box-shadow: 0px 1px 8px 0px rgba(0,0,0,0.1);}
.plan-schedule-content .plan-schedule-item .discussion-report-menu-panel ul li{background: rgb(255, 255, 255);cursor: pointer;}
.plan-schedule-content .plan-schedule-item .discussion-report-menu-panel ul li:hover{background: rgba(0, 128, 0, 0.23);}
.plan-schedule-content .plan-schedule-item .discussion-report-menu-panel ul li a{padding: 3px 10px 5px 10px;display: block;font-size: 13px;color:Green;}
.plan-schedule-content .plan-schedule-item .discussion-report-menu-panel ul li:hover a{color:Green;}

/*-------------------------------------------------------------------------------------
		Обсуждение государственных закупок. План-график
-------------------------------------------------------------------------------------*/

.plan-schedule-content{width:985px}
.plan-schedule-content .header-short-info{padding:0 30px;margin-bottom:40px}
.plan-schedule-content .header-short-info .customer-label{margin-bottom:5px}
.plan-schedule-content .header-short-info .customer-label,.plan-schedule-content .header-short-info .customer-inn,.plan-schedule-content .header-short-info .customer-address,.plan-schedule-content .header-short-info .customer-email{font-size:14px;}
.plan-schedule-content .header-short-info .customer-inn,.plan-schedule-content .header-short-info .customer-address,.plan-schedule-content .header-short-info .customer-email{color:#b2b2b2}
.plan-schedule-content h1
{
	padding:10px 0 0 0;
	font-size:20px;font-weight:700
}
.plan-schedule-content .plan-schedule-item
{
	margin:10px 0;
	padding:20px 20px;
	background:#EFEFEF;border:solid 1px #CCC;font-size:13px;color:#777
}
div.plan-schedule-lot-desc-container > table > tbody > tr > td {
    padding: 5px !important;
    border: none !important;
}


.plan-schedule-content .plan-schedule-item span.value {
    color: black;
}
.plan-schedule-content .plan-schedule-item h2 {margin:0;padding:0 0 10px;font-size:16px;font-weight:400;border-bottom:solid 1px silver;text-decoration:none;background: none;}
.plan-schedule-content .plan-schedule-item h2 .lot-title {float: left;}
.plan-schedule-content .plan-schedule-item h2 .lot-title p{float: left;clear: left;position: relative;width: 400px;margin-top: 10px;font-size: 13px;}
.plan-schedule-content .plan-schedule-item h2 .lot-title a{text-decoration:none;width:680px;float:left}
.plan-schedule-content .plan-schedule-item .plan-schedule-lot-desc{float:left;margin: 10px 40px 0 0;width:680px}
.plan-schedule-content .plan-schedule-item .plan-schedule-lot-desc .pb-6 td{padding-bottom: 6px;}
.plan-schedule-content .plan-schedule-item .plan-schedule-lot-desc p.procurement-customer-label{margin:0 0 10px 0;font-size: 14px;color:black;}
.plan-schedule-content .plan-schedule-item .plan-schedule-lot-stat{float:right;width:200px;margin: 10px 0 0 0;}
.plan-schedule-content .plan-schedule-item .plan-schedule-lot-stat p.summa{float:left;font-size:20px;color:#585858;width:200px;text-align:right}
.plan-schedule-content .plan-schedule-item .discussion-stat{float:right}
.plan-schedule-content .plan-schedule-item .discussion-stat p.voting{float:right;font-size:25px;color:#585858;margin-right:20px;text-align:right}
.plan-schedule-content .plan-schedule-item .discussion-stat p.voting span.value.plus{color:#009c76}
.plan-schedule-content .plan-schedule-item .discussion-stat p.voting span.value.minus{color:#eb2a2f}
.plan-schedule-content .plan-schedule-item .discussion-stat p.voting span.value.plus:before{content:'+'}
.plan-schedule-content .plan-schedule-item .discussion-stat p.comments{float:right;font-size:25px;color:#585858;text-align:right;background:url(images/14w/comment.png) no-repeat center left;padding-left:30px}
.plan-schedule-content .header-short-info .customer-email a{text-decoration: none;}
.plan-schedule-content .header-short-info .customer-email a:hover{text-decoration: underline;}
.plan-schedule-content .plan-schedule-item .discussion-stat .discussion-status{float:right; margin: 10px 0 0 0;}

.plan-procurement-item-list-header,
.plan-schedule-lot-list-header{font-size:13px;color:#444;margin: 16px 0 10px 0;padding:8px 0}

.plan-procurement-item-qty,
.plan-schedule-lot-qty{float:left;display:none}

.plan-procurement-item-list-sort,
.plan-schedule-lot-list-sort{float:right;color:#777}

.plan-procurement-item-list-header span,
.plan-schedule-lot-list-header span
{
	margin:0;
	padding:8px 16px;
	cursor:pointer;
}

.plan-procurement-item-list-header span.this-sort,
.plan-schedule-lot-list-header span.this-sort
{
	padding-left:10px;
	color:#5e8cb9;
	background:#f3f3f3;
}

.plan-procurement-item-list-header span.this-sort.asc-sort::before,
.plan-schedule-lot-list-header span.this-sort.asc-sort::before
{
	content: '';
	background: url(images/icons/mark_down.png) no-repeat center left;
    width: 16px;
    height: 16px;
    display: inline-block;
    position: relative;
    top: 3px;
}

.plan-procurement-item-list-header span.this-sort.desc-sort::before,
.plan-schedule-lot-list-header span.this-sort.desc-sort::before
{
	content: '';
	background: url(images/icons/mark_up.png) no-repeat center left;
    width: 16px;
    height: 16px;
    display: inline-block;
    position: relative;
    top: 3px;
}

.plan-procurement-item-list-header span:hover,
.plan-schedule-lot-list-header span:hover{background:#f7f7f7;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}

/*-------------------------------------------------------------------------------------
		Обсуждение государственных закупок. Редактирование обсуждения
-------------------------------------------------------------------------------------*/

.discussion-edit-content{width: 985px;}
.discussion-edit-content h1 
{
	padding: 10px 0 0 0;font-size:20px;font-weight: 700;
}

.discussion-edit-content table.plan-procurement-item-info-table{width: 100%;font-size: 14px;color: #777;}
.discussion-edit-content table.plan-procurement-item-info-table th,
.discussion-edit-content table.plan-procurement-item-info-table td{padding-bottom: 10px;}
.discussion-edit-content table.plan-procurement-item-info-table th{padding-bottom: 10px;white-space: nowrap;text-align: left;vertical-align: top;font-weight: normal;}

.discussion-edit-content table.plan-schedule-lot-info-table{width: 100%;font-size: 14px;color: #777;}
.discussion-edit-content table.plan-schedule-lot-info-table th,
.discussion-edit-content table.plan-schedule-lot-info-table td{padding-bottom: 10px;}
.discussion-edit-content table.plan-schedule-lot-info-table th{padding-bottom: 10px;white-space: nowrap;text-align: left;vertical-align: top;font-weight: normal;}

.discussion-edit-content .error_notification{color: #CC3333;font-size: 13px;border-radius: 7px;background-color: rgba(204, 51, 51, 0.20);padding: 8px 30px 8px 30px;margin: 20px 0px 10px 0px;border: solid 1px rgba(204, 51, 51, 0.30);}
.discussion-edit-content .error_notification span{display: block;}
.discussion-edit-content .success_notification{color: rgb(146, 132, 63);font-size: 13px;border-radius: 7px;background: rgba(231, 225, 197, 0.69);padding: 8px 30px 8px 30px;margin: 5px 0px 5px 0px;border: solid 1px rgba(223, 215, 181, 1);}
.discussion-edit-content .success_notification span{display: block;}
.discussion-edit-content form#EditDiscussion{margin-top: 10px;}
.discussion-edit-content form#EditDiscussion table{width: 100%;font-size: 14px;color: #777;}
.discussion-edit-content form#EditDiscussion table tr.checkbox-row td input[type="checkbox"]{float: left;margin: 2px 10px 0 0;}

.discussion-edit-content form#EditDiscussion table td textarea{background-color: #ffffff;border: 1px solid #cccccc;box-sizing:border-box;width:100%;height: 150px;padding: 4px 6px;font-size: 14px;line-height: 20px;color: #555555;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);-webkit-transition: border linear 0.2s, box-shadow linear 0.2s;-moz-transition: border linear 0.2s, box-shadow linear 0.2s;-o-transition: border linear 0.2s, box-shadow linear 0.2s;transition: border linear 0.2s, box-shadow linear 0.2s;}

.discussion-edit-content form#EditDiscussion table td input[type="text"],
.discussion-edit-content form#EditDiscussion table td input[type="password"]{background-color: #ffffff;border: 1px solid #cccccc;height: 20px;padding: 4px 6px;font-size: 14px;line-height: 20px;color: #555555;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);-webkit-transition: border linear 0.2s, box-shadow linear 0.2s;-moz-transition: border linear 0.2s, box-shadow linear 0.2s;-o-transition: border linear 0.2s, box-shadow linear 0.2s;transition: border linear 0.2s, box-shadow linear 0.2s;}
.discussion-edit-content form#EditDiscussion table td input[disabled="disabled"]{color: #B3B3B3; background-color: #FAFAFA;}
.discussion-edit-content form#EditDiscussion table td input#HearingTime{width: 98px;}
.discussion-edit-content form#EditDiscussion table td input#HearingDate,
.discussion-edit-content form#EditDiscussion table td input#DateBegin,
.discussion-edit-content form#EditDiscussion table td input#DateEnd{width: 98px;}
.discussion-edit-content form#EditDiscussion table tr.checkbox-row td span{display: inline-block;}
.discussion-edit-content form#EditDiscussion table tr.radio-row td{padding-top: 9px;}
.discussion-edit-content form#EditDiscussion table tr.radio-row td input[type="radio"]{float: left;margin: 2px 10px 6px 0;}
.discussion-edit-content form#EditDiscussion table tr.radio-row td span{display: inline-block;}
.discussion-edit-content form#EditDiscussion table tr.textbox-row td{padding-top: 0px;}
.discussion-edit-content form#EditDiscussion table tr.select-row td{padding-top: 4px;}
.discussion-edit-content form#EditDiscussion table tr.select-row select {background-color: #ffffff;border: 1px solid #cccccc;display: inline-block;vertical-align: middle;margin: 0;padding: 4px 6px;font-size: 14px;color: #555555;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;outline: none;}

.discussion-edit-content form#EditDiscussion table td span.notes
{
	font-size: 11px;
    color: #01579b;
    padding-top: 3px;
    display: inline-block;	
}

/* Выбор учреждения(организации) */

.discussion-edit-content form#EditDiscussion table tr.select-row #select_customer_label{display: inline-block;position: relative;float: left;width: 720px;}
.discussion-edit-content form#EditDiscussion table tr.select-row #select_customer_label.has_value{display: inline-block;color: Black;}
.discussion-edit-content form#EditDiscussion table tr.select-row #clear_select_customer{background: url(images/icons/delete.png) no-repeat center left;cursor: pointer;display: none;height: 18px;width: 18px;position:relative;float: left;margin: 0 7px 0 3px;}
.discussion-edit-content form#EditDiscussion table tr.select-row #btn_search_customer{background: url(images/icons/search.png) no-repeat center center;cursor: pointer;display: inline-block;height: 28px;width: 28px;margin: 0 0 0 0;position:relative;top: 10px;border: 1px solid #E2E2E2;border-radius: 3px;}
.discussion-edit-content form#EditDiscussion table tr.select-row #btn_search_customer:hover{border: 1px solid #CDCDCD;-webkit-box-shadow: inset 0 0 10px rgba(0,0,0,0.1);-moz-box-shadow: inset 0 0 10px rgba(0,0,0,0.1);box-shadow: inset 0 0 10px rgba(0,0,0,0.1);}
.discussion-edit-content form#EditDiscussion table tr.select-row ul#list_customers{border: solid 1px #CCC;margin: 10px 0;padding: 10px 10px 10px 10px;background: #FFF;display:none;max-height:320px;overflow-x:auto;}
.discussion-edit-content form#EditDiscussion table tr.select-row ul#list_customers li.item_customer{cursor: pointer;padding: 7px 10px 7px 10px;text-align: left;border-bottom: dashed 1px rgba(0, 0, 0, 0.15);}
.discussion-edit-content form#EditDiscussion table tr.select-row ul#list_customers li.item_customer:hover{background: rgb(210, 227, 239);}

/*  */							

.discussion-edit-content form#EditDiscussion h2{margin: 0 0 15px 0;padding: 0 0 5px 0;font-size: 14px;font-weight: 400;border-bottom: solid 1px silver;text-decoration: none;color: rgb(119, 119, 119);background: none;}
.discussion-edit-content form#EditDiscussion table tr.file-row td{padding-top: 7px;}
.discussion-edit-content form#EditDiscussion table tr.file-row td a{display: inline-block;padding-bottom: 10px;vertical-align: top;}
.discussion-edit-content form#EditDiscussion table tr.file-row td a.delete-file-button{background: url(images/icons/delete.png) no-repeat bottom right;width: 16px;height: 16px;display: inline-block;cursor: pointer;margin-left: 10px;padding-bottom: 0px;vertical-align: baseline;}
.discussion-edit-content form#EditDiscussion table th, .discussion-edit-content form#EditDiscussion table td{padding-bottom: 10px;}
.discussion-edit-content form#EditDiscussion table th{padding-bottom: 10px;padding-top: 9px;white-space: nowrap;text-align: left;vertical-align: top;font-weight: normal;}
.discussion-edit-content form#EditDiscussion .radio-item{margin-bottom: 5px;font-size: 14px;}
.discussion-edit-content form#EditDiscussion .radio-item-last{margin-bottom: 15px;font-size: 14px;}
.discussion-edit-content form#EditDiscussion fieldset
{
	padding: 15px 0px;
	margin: 0 0 0 0;
	border: none;
}
.discussion-edit-content form#EditDiscussion fieldset a#link_submit
{
	background-image: url("images/14w/purchase_btn_bg.png");border: none;color: #fff;padding: 7px 20px;margin: 10px 0 0 0;font-size: 14px;border-radius: 4px;box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.4);display: inline-block;text-decoration: none;
}

/*-------------------------------------------------------------------------------------
		Обсуждение государственных закупок. Закупка
-------------------------------------------------------------------------------------*/

.plan-procurement-item-content{width: 985px;}

.plan-procurement-item-content .header-short-info{padding: 0;margin-bottom: 10px;}
.plan-procurement-item-content .header-short-info .customer-label{margin-bottom: 5px;}
.plan-procurement-item-content .header-short-info .customer-label,
.plan-procurement-item-content .header-short-info .customer-inn,
.plan-procurement-item-content .header-short-info .customer-address,
.plan-procurement-item-content .header-short-info .customer-email{font-size:14px;line-height:18px;}
.plan-procurement-item-content .header-short-info .customer-inn,
.plan-procurement-item-content .header-short-info .customer-address,
.plan-procurement-item-content .header-short-info .customer-email {color: rgb(178,178,178);}
.plan-procurement-item-content .header-short-info .customer-email a {text-decoration: none;}
.plan-procurement-item-content .header-short-info .customer-email a:hover{text-decoration: underline;}
.plan-procurement-item-content h1 {padding: 0 0;font-size:20px;font-weight: bold;}

/**/

.plan-schedule-lot-content{width: 985px;}
.plan-schedule-lot-content .header-short-info{padding: 0px;margin-bottom: 10px;}
.plan-schedule-lot-content .header-short-info .customer-label{margin-bottom: 5px;}
.plan-schedule-lot-content .header-short-info .customer-label,
.plan-schedule-lot-content .header-short-info .customer-inn,
.plan-schedule-lot-content .header-short-info .customer-address,
.plan-schedule-lot-content .header-short-info .customer-email{font-size:14px;line-height:18px;}
.plan-schedule-lot-content .header-short-info .customer-inn,
.plan-schedule-lot-content .header-short-info .customer-address,
.plan-schedule-lot-content .header-short-info .customer-email {color: rgb(178,178,178);}
.plan-schedule-lot-content .header-short-info .customer-email a {text-decoration: none;}
.plan-schedule-lot-content .header-short-info .customer-email a:hover{text-decoration: underline;}
.plan-schedule-lot-content h1 {padding: 10px 0 0 0;font-size:20px;font-weight: bold;}

.backbutton{font-size: 12px;padding: 0 0 0 30px;}
.backbutton a{text-decoration: none;}
.backbutton a:hover{text-decoration: underline;}

.c1 {border: solid 1px gray;width: 985px;margin: 0 10px 0 0;}
.c1-1 {margin: 0px 15px 0px 15px;}
.c1-2 {margin: 0px 15px 0px 15px;}

/***/

.plan-procurement-item-content table.plan-procurement-item-contract-info {margin: 0 0 10px 0;}
.plan-procurement-item-content table.plan-procurement-item-contract-info th,
.plan-procurement-item-content table.plan-procurement-item-contract-info td {font-weight: normal;font-size: 14px;text-align: left;padding: 5px 0 5px 0;}
.plan-procurement-item-content table.plan-procurement-item-contract-info th{padding-right: 50px;color: #777;}
.plan-procurement-item-content table.plan-procurement-item-contract-info tr td{padding-right: 150px;}
.plan-procurement-item-content table.plan-procurement-item-contract-info tr td:last-of-type{padding-right: 0px;}
.plan-procurement-item-content .plan-procurement-item-contract-terms-container{padding: 20px;background: #EFEFEF;border: solid 1px #CCC;font-size: 13px;color: #777;margin-bottom: 10px;}
.plan-procurement-item-content .plan-procurement-item-contract-terms-container .procurement-files-header{margin-top: 16px;}
.plan-procurement-item-content .plan-procurement-item-contract-terms-container a.procurement-file-link{text-decoration: none;font-size: 12px;margin: 2px 0 4px 16px;display: inline-block;}
.plan-procurement-item-content .plan-procurement-item-contract-terms-container a.procurement-file-link:hover{text-decoration: underline;}
.plan-procurement-item-content .plan-procurement-item-contract-terms-container h2{margin: 0 0 0 0;padding: 0 0 5px 0;font-size: 14px;font-weight: 400;border-bottom: solid 1px silver;text-decoration: none;color: rgb(119, 119, 119);background: none;}

.plan-procurement-item-content .plan-procurement-item-contract-terms-container a.plan_procurement_item_detail_link,
.plan-procurement-item-content .plan-procurement-item-contract-terms-container a.plan_procurement_item_detail_link:hover
{
	text-decoration: none !important;
	margin-top: 0px !important;
	margin-bottom: 8px !important;
}
.plan-procurement-item-content .plan-procurement-item-contract-terms-container .plan-procurement-item-detail-container{margin-bottom: 8px !important;}

.plan-procurement-item-content .trust-result-container{margin-left: 0px;margin-right: 0px;}
.plan-procurement-item-content .trust-result-container .trust-result-positive,
.plan-procurement-item-content .trust-result-container .trust-result-negative{padding-top: 4px !important;}
.plan-procurement-item-content .trust-result-container .indicators .indicator-negative{margin-top: 14px !important;}
.plan-procurement-item-content .comments-container{margin-left: 0px !important;margin-right: 0px !important;}

.plan-schedule-lot-content table.plan-schedule-lot-contract-info {margin: 0 0 10px 0;}
.plan-schedule-lot-content table.plan-schedule-lot-contract-info th,
.plan-schedule-lot-content table.plan-schedule-lot-contract-info td {font-weight: normal;font-size: 14px;text-align: left;padding: 5px 0 5px 0;}
.plan-schedule-lot-content table.plan-schedule-lot-contract-info th{padding-right: 50px;color: #777;}
.plan-schedule-lot-content table.plan-schedule-lot-contract-info tr td{padding-right: 150px;}
.plan-schedule-lot-content table.plan-schedule-lot-contract-info tr td:last-of-type{padding-right: 0px;}
.plan-schedule-lot-content .plan-schedule-lot-contract-terms-container{padding: 20px;background: #EFEFEF;border: solid 1px #CCC;font-size: 13px;color: #777;margin-bottom: 10px;margin-top: 20px;}
.plan-schedule-lot-content .plan-schedule-lot-contract-terms-container .procurement-files-header{margin-top: 16px;}
.plan-schedule-lot-content .plan-schedule-lot-contract-terms-container a.procurement-file-link{text-decoration: none;font-size: 12px;margin: 2px 0 4px 16px;display: inline-block;}
.plan-schedule-lot-content .plan-schedule-lot-contract-terms-container a.procurement-file-link:hover{text-decoration: underline;}
.plan-schedule-lot-content .plan-schedule-lot-contract-terms-container h2{margin: 0 0 0 0;padding: 0 0 5px 0;font-size: 14px;font-weight: 400;border-bottom: solid 1px silver;text-decoration: none;color: rgb(119, 119, 119);background: none;}

.plan-procurement-item-content table.procurement-discussion-hearing,
.plan-procurement-item-content table.plan-procurement-item-contract-terms,
.plan-procurement-item-content table.procurement-contract-terms{width: 100%;margin: 10px 0 10px 0px;}
.plan-procurement-item-content table.procurement-discussion-hearing th,
.plan-procurement-item-content table.procurement-discussion-hearing td,
.plan-procurement-item-content table.plan-procurement-item-contract-terms th,
.plan-procurement-item-content table.plan-procurement-item-contract-terms td,
.plan-procurement-item-content table.procurement-contract-terms th,
.plan-procurement-item-content table.procurement-contract-terms td{font-weight: normal;font-size: 14px;text-align: left;padding: 5px 0 5px 0;}
.plan-procurement-item-content table.procurement-discussion-hearing td,
.plan-procurement-item-content table.plan-procurement-item-contract-terms td,
.plan-procurement-item-content table.procurement-contract-terms td{color: #000;}
.plan-procurement-item-content table.plan-procurement-item-contract-terms td.summa,
.plan-procurement-item-content table.procurement-contract-terms td.summa{font-size: 25px;vertical-align: top;}
.plan-procurement-item-content table.plan-procurement-item-contract-terms .pl40,
.plan-procurement-item-content table.procurement-contract-terms .pl40{padding-left: 40px;}
.plan-procurement-item-content table.plan-procurement-item-contract-terms.all-td-right td{text-align:right;white-space:nowrap;}
.plan-procurement-item-content table.procurement-contract-terms.all-td-right th{vertical-align: top;}
.plan-procurement-item-content table.procurement-contract-terms.all-td-right td{vertical-align: top;text-align:right;}
.plan-procurement-item-content table.procurement-discussion-hearing th,
.plan-procurement-item-content table.procurement-discussion-hearing td{line-height: 20px;}
.plan-procurement-item-content table.procurement-discussion-hearing td p{margin:0 0 8px 0;}

.plan-schedule-lot-content table.procurement-discussion-hearing,
.plan-schedule-lot-content table.plan-schedule-lot-contract-terms,
.plan-schedule-lot-content table.procurement-contract-terms{width: 100%;margin: 10px 0 10px 0px;}
.plan-schedule-lot-content table.procurement-discussion-hearing th,
.plan-schedule-lot-content table.procurement-discussion-hearing td,
.plan-schedule-lot-content table.plan-schedule-lot-contract-terms th,
.plan-schedule-lot-content table.plan-schedule-lot-contract-terms td,
.plan-schedule-lot-content table.procurement-contract-terms th,
.plan-schedule-lot-content table.procurement-contract-terms td{font-weight: normal;font-size: 14px;text-align: left;padding: 5px 0 5px 0;}
.plan-schedule-lot-content table.procurement-discussion-hearing td,
.plan-schedule-lot-content table.plan-schedule-lot-contract-terms td,
.plan-schedule-lot-content table.procurement-contract-terms td{color: #000;}
.plan-schedule-lot-content table.plan-schedule-lot-contract-terms td.summa,
.plan-schedule-lot-content table.procurement-contract-terms td.summa{font-size: 25px;vertical-align: top;}
.plan-schedule-lot-content table.plan-schedule-lot-contract-terms .pl40,
.plan-schedule-lot-content table.procurement-contract-terms .pl40{padding-left: 40px;}
.plan-schedule-lot-content table.plan-schedule-lot-contract-terms.all-td-right td{text-align:right;white-space:nowrap;}
.plan-schedule-lot-content table.procurement-contract-terms.all-td-right th{vertical-align: top;}
.plan-schedule-lot-content table.procurement-contract-terms.all-td-right td{vertical-align: top;text-align:right;}
.plan-schedule-lot-content table.procurement-discussion-hearing th,
.plan-schedule-lot-content table.procurement-discussion-hearing td{line-height: 20px;}
.plan-schedule-lot-content table.procurement-discussion-hearing td p{margin:0 0 8px 0;}

/***/

.plan-procurement-item-contract-terms-container h3
{
	margin: 10px 0 8px 0;font-weight: normal;font-size: 16px;color: #000;border: none;height: auto;background: none;padding: 0px;
	text-decoration: none;
    line-height: normal;
}
.plan-procurement-item-contract-terms-container p{font-weight: normal;font-size: 14px;}
.plan-procurement-item-content .plan-procurement-item-object-info{margin: 0 30px 0 30px;}
.plan-procurement-item-content .plan-procurement-item-object-info h3{margin: 20px 0 8px 0;font-weight: normal;font-size: 16px;border: none;}
.plan-procurement-item-content .plan-procurement-item-object-info p{margin: 0 0 10px 0;font-size: 14px;color: rgb(119, 119, 119);}

.plan-schedule-lot-contract-terms-container h3
{
	margin: 10px 0 8px 0;font-weight: normal;font-size: 16px;color: #000;border: none;height: auto;background: none;padding: 0px;
	text-decoration: none;
    line-height: normal;
}
.plan-schedule-lot-contract-terms-container p{font-weight: normal;font-size: 14px;}
.plan-schedule-lot-content .plan-schedule-lot-object-info{margin: 0 30px 0 30px;}
.plan-schedule-lot-content .plan-schedule-lot-object-info h3{margin: 20px 0 8px 0;font-weight: normal;font-size: 16px;border: none;}
.plan-schedule-lot-content .plan-schedule-lot-object-info p{margin: 0 0 10px 0;font-size: 14px;color: rgb(119, 119, 119);}

/***/

.trust-result-container {margin: 0 0 10px 0;}
.trust-result-container h2{color: rgb(0, 0, 0);font-size: 18px;font-weight: bold;line-height: 40px;margin: 15px 0 0 0;display: inline-block;float: left;background: none;padding: 0px;}
.trust-result-container .discussion-status-label{padding: 2px 10px 5px 10px;display: inline-block;float: left;margin-top: 24px;margin-left: 10px;}
.trust-result-container .discuss-period{font-size: 14px;margin: 0px 0 10px 0;color: #777;}
.trust-result-container .digits{vertical-align: top;}
.trust-result-container .indicators{vertical-align: top;}
.trust-result-container .indicators .indicator-positive{background: rgba(132, 190, 108, 0.66);height: 28px;margin: 4px 0 0 20px;border: solid 1px #84be6c;}
.trust-result-container .indicators .indicator-negative{background: rgba(204, 51, 51, 0.40);height: 28px;margin: 14px 0 0 20px;border: solid 1px rgba(204, 51, 51, 0.57);}
.trust-result-container ul{position: relative;margin-top: 5px;margin-left: 14px;}
.trust-result-container ul li{font-weight: normal;font-size: 12px;color: Black;padding:4px 0 0 0;}
.trust-result-container ul li .percent-value{display: inline-block;text-align: right;padding-right: 10px;position: relative;color: #cc3333;padding-left: 25px;}

.trust-result-positive{background: url("images/14w/positive.png") no-repeat top left;padding: 4px 0 0 45px;height: 40px;font-size: 24px;vertical-align: middle;color: #84be6c;}
.trust-result-positive .digit{padding: 0px 0 2px 0px;}
.trust-result-positive .indicator{position: relative;float: left;background: rgba(132, 190, 108, 0.44);padding: 0px 0 2px 15px;}

.trust-result-negative{background: url("images/14w/negative.png") no-repeat top left;padding: 4px 0 0 45px;height: 40px;font-size: 24px;vertical-align: middle;color: #cc3333;}
.trust-result-negative .digit{padding: 0px 0 2px 0px;}

/***/

.comments-container {margin: 0;}
.comments-container h2{color: rgb(0, 0, 0);font-size: 18px;font-weight: bold;line-height: 40px;margin: 25px 0 0 0;background: none;padding: 0px;}
.comments-container h2.comments-container-title{margin: 15px 0 0 0;}
.comments-container div.notification-wait{border-radius: 7px;padding: 10px;background: rgba(226, 219, 185, 0.69);color: rgb(146, 132, 63);margin: 10px 0 10px 0;}
.comments-container div.notification-wait p{font-size: 12px;}
.comments-container div.notification-wait a.link-wait-comments{text-decoration: none;color: #4A88C7;}
.comments-container div.notification-wait a.link-wait-comments:hover{text-decoration: underline;}

/*-------------------------------------------------------------------------------------
								form#CommentForm
-------------------------------------------------------------------------------------*/

form#CommentForm {margin-bottom: 30px;}
form#CommentForm fieldset{margin: 10px 0 0 0;background: rgb(229, 239, 246);background: rgba(229, 239, 246, 0.66);border-radius: 7px;padding: 15px 20px;border: 1px solid #cccccc;}
form#CommentForm fieldset div#formline-comment{margin-top: 10px;}
form#CommentForm a{ color: #4A88C7;font-size: 14px;text-decoration: underline;}
form#CommentForm fieldset label{font-size: 14px;}
form#CommentForm fieldset label#label-comment{padding-left: 5px;margin-bottom: 3px;display: block;}
form#CommentForm fieldset textarea#comment{width: 100%;display: inline-block;height: 120px;padding: 5px;margin: 4px 0 10px 0;border: solid 1px #c5d3dc;font: normal 13px "Tahoma";background-color: rgb(255, 255, 255);-webkit-box-shadow: rgb(255, 255, 255) 0px 1px 1px 0px;box-shadow: 0 1px 1px #fff;color: #000;outline-color: rgb(153, 153, 153);outline-style: none;outline-width: 0px;text-align: start;text-shadow: none;text-transform: none;box-sizing: border-box;}
form#CommentForm fieldset div.formLine.radio-item label{position: relative;top: -2px;}
form#CommentForm fieldset div.formLine.checkbox-item label{position: relative;top: -2px;}
form#CommentForm fieldset a#link_submit{float: right;background-image: url("images/14w/purchase_btn_bg.png");border: none;color: #fff;padding: 7px 20px;margin: 0 0 0 0;font-size: 14px;border-radius: 4px;box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.4);display: inline-block;text-decoration: none;}
form#CommentForm #negative-type-container{margin: 5px 0 0 30px;font-size: 12px;}

/*-------------------------------------------------------------------------------------
								form#CommentAndTrust
-------------------------------------------------------------------------------------*/

form#CommentAndTrust{color: #77777f;margin-top: 10px;margin-bottom: 30px;}
form#CommentAndTrust .radio-item{margin-bottom: 5px;font-size: 14px;}
form#CommentAndTrust .radio-item-last{margin-bottom: 15px;font-size: 14px;}
form#CommentAndTrust fieldset
{
	margin:0;background:#FFF;border-radius:0px;padding:20px 20px;border:1px solid #CCC;
}
form#CommentAndTrust fieldset label{font-size: 14px;}
form#CommentAndTrust fieldset label#label-comment{padding-left: 0px;margin-bottom: 3px;display: block;}
form#CommentAndTrust fieldset textarea#comment
{
	width: 100%;display: inline-block;height: 120px;padding: 5px;margin: 4px 0 10px 0;border: solid 1px #77777f;font: normal 13px "Tahoma";background-color: rgb(255, 255, 255);-webkit-box-shadow: rgb(255, 255, 255) 0px 1px 1px 0px;box-shadow: 0 1px 1px #fff;color: #000;outline-color: rgb(153, 153, 153);outline-style: none;outline-width: 0px;text-align: start;text-shadow: none;text-transform: none;box-sizing: border-box;
}
form#CommentAndTrust fieldset div.formLine.radio-item label{position: relative;top: -2px;}
form#CommentAndTrust fieldset div.formLine.checkbox-item label{position: relative;top: -2px;}
form#CommentAndTrust fieldset a#link_submit
{
	background-image: url("images/14w/purchase_btn_bg.png");border: none;color: #fff;padding: 7px 20px;margin: 10px 0 0 0;font-size: 14px;border-radius: 4px;box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.4);display: inline-block;text-decoration: none;
}
form#CommentAndTrust #negative-type-container{margin: 5px 0 0 30px;font-size: 12px;}

/***/

.comments-container .error_notification{color: #CC3333;font-size: 13px;border-radius: 7px;background-color: rgba(204, 51, 51, 0.20);padding: 8px 10px 8px 10px;margin-bottom: 10px;border: solid 1px rgba(204, 51, 51, 0.30);}
.comments-container .error_notification span{display: block;}
.comments-container .comment-list{margin: 10px 0 0 0;}
.comments-container .comment-list .comment-list-item{margin: 0 0 30px 0;padding-bottom: 20px;font-size: 14px;border-bottom: dashed 1px rgb(210, 210, 210);}
.comments-container .comment-list .comment-list-item:last-of-type{border-bottom: none;}
.comments-container .comment-list .comment-list-item .comment-header{margin-bottom: 10px;}
.comments-container .comment-list .comment-list-item .comment-header span.author{color: #777;display: block;position: relative;float: left;}
.comments-container .comment-list .comment-list-item .comment-header span.author i{color: #777;}
.comments-container .comment-list .comment-list-item .comment-header span.datetime{color: #777;display: block;font-size: 14px;padding-top: 3px;position: relative;float: right;}
.comments-container .comment-list .comment-list-item .comment-header span.positive,
.comments-container .comment-list .comment-list-item .comment-header span.negative{font-size: 12px;}
.comments-container .comment-list .comment-list-item .comment-text{font-size: 14px;}
.comments-container .comment-list .comment-list-item .comment-text p{margin: 0 0 10px 0;line-height: 18px;}
.comments-container .comment-list .comment-list-item div.actions {margin-top: 10px;margin-bottom: 0px;text-align: right;}
.comments-container .comment-list .comment-list-item div.actions a.quote{display: inline-block;cursor:pointer;text-decoration: none;font-size: 12px !important;}
.comments-container .comment-list .comment-list-item div.actions a.complain{display: inline-block;text-decoration: none;font-size: 12px !important;}

.comments-container .comment-list .comment-list-item .answer-item{padding: 0 0 0 60px;}
.comments-container .comment-list .comment-list-item .answer-item .answer-header {font-size: 14px;margin: 0 0 10px 0; float:right;}
.comments-container .comment-list .comment-list-item .answer-item .answer-header span.author{position: relative;float: left;color: #777;display: block;}
.comments-container .comment-list .comment-list-item .answer-item .answer-header span.datetime{color: #777;display: block;font-size: 14px;padding-top: 3px;position: relative;float: right;}
.comments-container .comment-list .comment-list-item .answer-item .answer-text p{margin: 0 0 10px 0;line-height: 18px;}
.comments-container .comment-list .comment-list-item .answer-item h2.answer-item-title{margin: 20px 0 10px 0;line-height: 16px;font-size: 16px;}

.stateprogramm .comments-container .comment-list .comment-list-item {margin: 0 0 40px 0;}
.stateprogramm .comments-container .comment-list .comment-list-item { padding-bottom: 5px; }
.stateprogramm .comments-container .comment-list .comment-list-item .comment-header { text-align: right; font-size: 14px; margin: 0 10px 5px 10px; }
.stateprogramm .comments-container .comment-list .comment-list-item .comment-header span.author { position: relative; float: left; }
.stateprogramm .comments-container .comment-list .comment-list-item .comment-text {background-color: rgb(247, 247, 249);padding: 10px;}

.plan-schedule-lot-content .comments-container .comment-list .comment-list-item:first-of-type {margin-top:10px;padding-top:20px;border-top:dashed 1px rgb(210, 210, 210);}

.plan-schedule-lot-content .comments-container .comment-list .comment-list-item { padding-bottom: 20px; }
.plan-schedule-lot-content .comments-container .comment-list .comment-list-item:last-of-type { padding-bottom: 0px; }
.plan-schedule-lot-content .comments-container .comment-list .comment-list-item .comment-header { font-size: 14px; margin: 0 0 10px 0; }
.plan-schedule-lot-content .comments-container .comment-list .comment-list-item .comment-header span.author { position: relative; float: left; }
.plan-schedule-lot-content .comments-container .comment-list .comment-list-item .comment-header span.datetime { position: relative; float: right; }

/*-------------------------------------------------------------------------------------
						Вопрос из общественного обсуждения
-------------------------------------------------------------------------------------*/

.discussion-question-content{width:985px}
.discussion-question-content .back-linkbox{padding:0 30px;margin-bottom:10px}
.discussion-question-content .back-linkbox a{padding:0 0 1px;text-decoration:none;color:#1e90ff}
.discussion-question-content h1{padding:10px 0 0 0 ;font-size:20px;font-weight:700}
.discussion-question-content .header-short-info{padding:0px;margin-bottom:10px;border:none;}
.discussion-question-content .header-short-info p{margin-bottom:5px;font-size:14px;}
.discussion-question-content table.discussion-object-info{margin:0 0 10px 0;}
.discussion-question-content table.discussion-object-info tr th,.discussion-question-content table.discussion-object-info tr td{font-weight:400;font-size:14px;text-align:left;padding:5px 0}
.discussion-question-content table.discussion-object-info tr th{padding-right:50px;color:#777}
.discussion-question-content table.discussion-object-info tr td{padding-right:150px}
.discussion-question-content .discussion-question-container{padding:0px;background:#FFF;border:none;font-size:13px;color:#777;margin-bottom:0;margin-top:40px}
.discussion-question-content .discussion-question-container h2{margin:0;padding:0 0 5px;font-size:14px;font-weight:400;border-bottom:solid 1px silver;text-decoration:none;color:#777;background: none;}
.discussion-question-content .discussion-question-container table.discussion-question-terms{width:100%;margin:10px 0; border:none;}
.discussion-question-content .discussion-question-container table.discussion-question-terms tr td,.discussion-question-content .discussion-question-container table.discussion-question-terms tr th{font-weight:400;font-size:14px;text-align:left;padding:5px 0}
.discussion-question-content .discussion-question-container table.discussion-question-terms tr td{color:#000;border:none;}

    .discussion-question-content.gridview_item {
        margin-top: 0;
        border: none;
    }

    .discussion-question-content .discussion-question-container .discussion-question-text-container {
        margin: 10px 0 0;
        padding: 10px 10px 10px 10px;
        background: #efefef;
        color: #000;
    }

.discussion-question-content .discussion-question-container .discussion-question-text-container p:last-of-type
{
	margin-bottom: 0px;
}

.discussion-question-content .discussion-question-container .discussion-question-text-container p {margin: 0 0 10px 0;line-height: 18px;}
.discussion-question-content .discussion-answer-header{margin:30px 0px 10px}

.discussion-question-content .discussion-answer-header h2{margin:0;padding:0 0 5px;font-size:14px;font-weight:400;border-bottom:solid 1px silver;text-decoration:none;color:#777;background: none;}
.discussion-question-content .discussion-answer-container{margin:0px}
.discussion-question-content .discussion-answer-container form#Answer{margin-bottom:30px}
.discussion-question-content .discussion-answer-container form#Answer fieldset
{
	margin:0;background:#FFF;border-radius:0px;padding:5px 0 0 0;border:none;
}
.discussion-question-content .discussion-answer-container form#Answer textarea#answer_text{width:100%;display:inline-block;height:120px;padding:5px;border:solid 1px #c5d3dc;font:normal 13px Tahoma;background-color:#fff;-webkit-box-shadow:#fff 0 1px 1px 0;box-shadow:0 1px 1px #fff;color:#000;outline-color:#999;outline-style:none;outline-width:0;text-align:start;text-shadow:none;text-transform:none;box-sizing:border-box}
.discussion-question-content .discussion-answer-container form#Answer a#link_submit{background-image:url(images/14w/purchase_btn_bg.png);border:none;color:#fff;padding:7px 20px;margin:10px 0 0;font-size:14px;border-radius:4px;box-shadow:0 1px 1px rgba(0,0,0,0.4);display:inline-block;text-decoration:none}
.discussion-question-content .discussion-answer-container .answer-item{padding-bottom:30px;margin:0 0 30px;font-size:14px}
.discussion-question-content .discussion-answer-container .answer-item .answer-header{font-size:14px;margin:0 0 10px}
.discussion-question-content .discussion-answer-container .answer-item .answer-header .author{position:relative;float:left;color:#777;display:block}
.discussion-question-content .discussion-answer-container .answer-item .answer-header .datetime{position:relative;float:right;color:#777;display:block;font-size:14px;padding-top:3px}
.discussion-question-content .discussion-answer-container .answer-item .answer-text{font-size:14px}
.discussion-question-content .discussion-answer-container .answer-item .answer-text p {margin: 0 0 10px 0;line-height: 18px;}
.discussion-question-content .discussion-answer-container .notification-wait
{
	border-radius: 7px;padding: 10px;background: rgba(226, 219, 185, 0.69);color: rgb(146, 132, 63);margin: 10px 0 10px 0;
	
	font-size: 12px;
}

/*-------------------------------------------------------------------------------------

-------------------------------------------------------------------------------------*/

div.box-left
{
	position: relative;
	float:left;	
}

.plan-procurement-item-content .plan-procurement-item-contract-terms-container div.box-right,
.plan-schedule-lot-content .plan-schedule-lot-contract-terms-container div.box-right
{
	position: relative;
	float: right;
	width: 450px;
}

.plan-procurement-item-content .plan-procurement-item-contract-terms-container div.box-right
{
	width: 250px;
}

.positive {
	color: #84be6c;
}

.negative {
	color: #cc3333;
}

/***/

.profile-disussion{width: 985px;}
.profile-disussion h1{padding:10px 0 0 0;font-size:20px;font-weight:700}
.profile-disussion .profile-disussion-header{padding: 0 30px 0 30px;}
.profile-disussion .profile-disussion-header table{width:100%;font-size: 14px;color: #777;}
.profile-disussion .profile-disussion-header table th{padding-right: 40px;white-space:nowrap;text-align:left;font-weight:normal}
.profile-disussion .profile-disussion-header table h3 {font-size: 14px;color: #000;margin: 0 0 5px 0;padding: 0px;font-weight:normal;border: none;}
.profile-disussion .comments-container{margin: 0;}
.profile-disussion .comments-container .comment-item
{
	margin: 10px 0;
	padding: 20px 20px;background: #EFEFEF;border: solid 1px #CCC;font-size: 13px;color: #777;
}
.profile-disussion .comments-container .comment-item .comment-status-label{float: right;font-size: 17px;margin: 0 0 0 20px;padding: 2px 10px 5px 10px;font-weight: normal;line-height: normal;}
.profile-disussion .comments-container .comment-item .comment-status-label.comment-status-waiting{color: rgb(89, 89, 89);background: rgba(216, 216, 216, 1);}
.profile-disussion .comments-container .comment-item .comment-status-label.comment-status-approved{color: green;background: rgba(0, 128, 0, 0.23);}
.profile-disussion .comments-container .comment-item .comment-status-label.comment-status-denied{color: #FFEBEB;background: rgba(255, 96, 96, 1);}
.profile-disussion .comments-container .comment-item .discussion-type {margin-bottom: 7px;line-height: normal;}
.profile-disussion .comments-container .comment-item .lot-title{display: table-cell;padding-bottom: 5px;line-height: normal;}
.profile-disussion .comments-container .comment-item .lot-title a{text-decoration: none;font-size: 17px;font-weight: normal;}
.profile-disussion .comments-container .comment-item .customer-name{margin-top: 10px;margin-bottom: 25px;line-height: 20px;font-size: 14px;}
.profile-disussion .comments-container .comment-item .program-title{display: table-cell;padding-bottom: 30px;}
.profile-disussion .comments-container .comment-item .program-title a{text-decoration: none;font-size: 17px;font-weight: normal;}
.profile-disussion .comments-container .comment-item .npa-title a,
.profile-disussion .comments-container .comment-item .npa-article a{text-decoration: none;font-size: 17px;font-weight: normal;}
.profile-disussion .comments-container .comment-item .npa-article{margin-bottom: 16px;}
.profile-disussion .comments-container .comment-item .npa-article a{font-size: 14px;}
.profile-disussion .comments-container .comment-item .date-create{display: inline-block;background-color: #EFEFEF;font-size: 14px;margin-right: 20px;color: #777;}
.profile-disussion .comments-container .comment-item .status{border-radius: 5px;display: inline-block;font-size: 14px;padding-right: 7px;overflow: hidden;}
.profile-disussion .comments-container .comment-item .status div{display: inline-block;}
.profile-disussion .comments-container .comment-item .status.waiting{color: rgb(192, 155, 75);}
.profile-disussion .comments-container .comment-item .status.approved{color: rgb(75, 157, 75);}
.profile-disussion .comments-container .comment-item .status.approved span.status-date-change{color: rgba(75, 157, 75, 0.5);}
.profile-disussion .comments-container .comment-item .status.denied{color: #EB2A2F;}
.profile-disussion .comments-container .comment-item .status.denied span.status-date-change{color: rgba(235, 42, 47, 0.5);}
.profile-disussion .comments-container .comment-item .text{margin-top: 10px;color: black;padding-right: 200px;font-size: 14px;line-height: 20px;}
.profile-disussion .comment-container  .comment_deny {font-size:11px !important;color:red;margin-top:20px;line-height:11px !important;    }
 div.comment-container > div.text.refuse {
        border-top: 1px solid red;
        color: red !important;
    }



/***/

.profile-disussion .comments-container form#settings .comment-status-filter{float: right;color: #777;font-size: 13px;margin: 7px 0 10px;}
.profile-disussion .comments-container form#settings .comment-status-filter span{margin: 0;padding: 8px 16px;cursor: pointer;border-radius: 7px;}
.profile-disussion .comments-container form#settings .comment-status-filter span.this-filter{color: #5e8cb9;background: #f3f3f3;}
.profile-disussion .comments-container form#settings .comment-status-filter span:hover{background:#f7f7f7;-webkit-box-shadow:inset 0 0 10px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 0 10px rgba(0,0,0,0.1);box-shadow:inset 0 0 10px rgba(0,0,0,0.1)}
.profile-disussion .comments-container form#settings select{background-color: #ffffff;border: 1px solid #cccccc;display: inline-block;vertical-align: middle;margin: 0;padding: 4px 6px;font-size: 14px;color: #555555;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;outline:none;}
.profile-disussion .comments-container form#settings{padding: 0 30px 0 30px;}
.profile-disussion .comments-container form#settings table{width:100%;font-size: 14px;color: #777;}
.profile-disussion .comments-container form#settings table tr td,
.profile-disussion .comments-container form#settings table tr th{padding-bottom: 10px;}
.profile-disussion .comments-container form#settings table th{padding-right: 40px;white-space:nowrap;text-align:left;font-weight:normal}
.profile-disussion .comments-container form#settings table h3 {font-size: 14px;color: #000;margin: 0 0 5px 0;padding: 0px;font-weight:normal;border: none;}
.profile-disussion .comments-container form#settings a.submit-left{float: left;background-image: url("images/14w/purchase_btn_bg.png");border: none;color: #fff;padding: 7px 20px;margin: 0;font-size: 14px;border-radius: 4px;	box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.4);display: inline-block;text-decoration: none;}

.trust-result-container .discussion-status-label{font-size:12px;}

.discussion_link_canceled,
.discussion-status-label.discussion-status-canceled{color: rgb(203, 100, 0);}
.discussion-status-label.discussion-status-canceled{background: rgba(240, 218, 184, 1);padding: 2px 10px 5px 10px;}
.discussion-status-label.discussion-status-planing{color: #AAA;}
.discussion_link_opened,
.discussion-status-label.discussion-status-opened{color: green;}
.discussion-status-label.discussion-status-opened{background: rgba(0, 128, 0, 0.23);padding: 2px 10px 5px 10px;}
.discussion_link_closed,
.discussion-status-label.discussion-status-closed{color: black;}
.discussion-status-label.discussion-status-closed{background: rgba(216, 216, 216, 1);padding: 2px 10px 5px 10px;}

/*Форма фильтров*/

/*
form.discussion-filter
{
	margin-bottom: 10px;
}
*/
form.discussion-filter table{width:100%;font-size: 14px;color: #777;}
form.discussion-filter table tr td,
form.discussion-filter table tr th{padding-bottom: 10px;}
form.discussion-filter table th{padding-right: 40px;white-space:nowrap;text-align:left;font-weight:normal}
form.discussion-filter table h3 {font-size: 14px;color: #000;margin: 0 0 5px 0;padding: 0px;font-weight:normal;border: none;}
form.discussion-filter a.submit-left{float: left;background-image: url("images/14w/purchase_btn_bg.png");border: none;color: #fff;padding: 7px 20px;margin: 0;font-size: 14px;border-radius: 4px;box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.4);display: inline-block;text-decoration: none;}
form.discussion-filter select{background-color: #ffffff;border: 1px solid #cccccc;display: inline-block;vertical-align: middle;margin: 0;padding: 4px 6px;font-size: 14px;color: #555555;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;outline:none;}
form.discussion-filter input[type="text"]{width: 100%;min-height: 30px;height: 20px;line-height: 20px;display: inline-block;vertical-align: middle;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;	padding: 4px 6px;font-size: 14px;color: #555555;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;background-color: #ffffff;border: 1px solid #cccccc;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);-webkit-transition: border linear 0.2s, box-shadow linear 0.2s;-moz-transition: border linear 0.2s, box-shadow linear 0.2s;-o-transition: border linear 0.2s, box-shadow linear 0.2s;transition: border linear 0.2s, box-shadow linear 0.2s;outline:none;}
form.discussion-filter td.input-search-textbox{width: 100%;}
form.discussion-filter td.input-search-btn{padding: 0 0 0 16px;vertical-align: top;}

div.notify-empty-table{padding:0px;}

/*****/

a.btn_link_cancel {display: inline-block;padding: 5px 10px 6px;text-decoration: none;border-radius: 7px;float: right;background: rgb(240, 218, 184);border: 1px solid rgb(210, 164, 120);color: rgb(174, 113, 55);}
a.btn_link_close {display: inline-block;padding: 5px 10px 6px;background: rgba(216, 216, 216, 1);border: 1px solid rgba(169, 169, 169, 1);color: rgba(100, 100, 100, 1);text-decoration: none;border-radius: 7px;margin: 0px 0px 0px 2px;float: right;}
a.btn_link_open {display: inline-block;padding: 5px 10px 6px;text-decoration: none;border-radius: 7px;float: right;background: rgb(158, 228, 134);border: 1px solid rgb(107, 163, 88);color: rgb(55, 124, 31);}
a.btn_link_reopen {display: inline-block;padding: 5px 10px 6px;background: rgb(194, 203, 228);border: 1px solid rgb(128, 156, 192);color: rgb(92, 112, 163);text-decoration: none;border-radius: 7px;float: right;}
a.btn_link_edit{display: inline-block;padding: 5px 10px 6px;background: rgb(75, 153, 229);border: 1px solid rgb(54, 125, 195);color: rgb(255, 255, 255);text-decoration: none;border-radius: 7px;margin: 10px 0 0 0;font-size: 14px;float: right;}
a.btn_link_edit.hide{display: none;}

a.btn_link_cancel.show,
a.btn_link_close.show,
a.btn_link_open.show,
a.btn_link_reopen.show{display: inline-block;}

a.btn_link_cancel.hide,
a.btn_link_close.hide,
a.btn_link_open.hide,
a.btn_link_reopen.hide{display: none;}

.plan-schedule-item-buttons {float: right;margin: 8px 0 0 0;}

/***/

.plan-procurement-item-detail-container{margin:4px 0 24px 0;padding:5px 10px 5px 10px;background:#FFFFFF;border:solid 1px #E0E0E0;}
.plan-procurement-item-detail-container.procurement-detail-container{margin-bottom:0;}
.plan-procurement-item-detail-container table.plan-procurement-item-detail{width: 100%;}
.plan-procurement-item-detail-container table.plan-procurement-item-detail span.procurement-file-name {margin: 2px 0 4px 16px;display: inline-block;}
.plan-procurement-item-detail-container table.plan-procurement-item-detail tr:hover td,
.plan-procurement-item-detail-container table.plan-procurement-item-detail tr:hover{background: rgb(210, 227, 239);}
.plan-procurement-item-detail-container table.plan-procurement-item-detail tr:nth-child(even) {background-color: rgba(0, 0, 0, 0.0);}
.plan-procurement-item-detail-container table.plan-procurement-item-detail tr:nth-child(odd) {background-color: rgba(0, 0, 0, 0.04);}
.plan-procurement-item-detail-container table.plan-procurement-item-detail tr:first-of-type{border-bottom: solid 1px #E0E0E0;background-color: rgba(0, 0, 0, 0.0);}
.plan-procurement-item-detail-container table.plan-procurement-item-detail tr:first-of-type:hover{background-color: rgba(0, 0, 0, 0.0);}
.plan-procurement-item-detail-container table.plan-procurement-item-detail th,
.plan-procurement-item-detail-container table.plan-procurement-item-detail td{font-weight: normal;text-align: left;padding: 5px;}
.plan-procurement-item-detail-container table.plan-procurement-item-detail td{color: #333;vertical-align: top;}
.plan-procurement-item-detail-container table.plan-procurement-item-detail th.ta-l,
.plan-procurement-item-detail-container table.plan-procurement-item-detail td.ta-l{text-align: left;}
.plan-procurement-item-detail-container table.plan-procurement-item-detail th.ta-r,
.plan-procurement-item-detail-container table.plan-procurement-item-detail td.ta-r{text-align: right;}

.plan-schedule-lot-detail-container{margin:4px 0 24px 0;padding:5px 10px 5px 10px;background:#FFFFFF;border:solid 1px #E0E0E0;}
.plan-schedule-lot-detail-container.procurement-detail-container{margin-bottom:0;}
.plan-schedule-lot-detail-container table.plan-schedule-lot-detail{width: 100%;}
.plan-schedule-lot-detail-container table.plan-schedule-lot-detail span.procurement-file-name {margin: 2px 0 4px 16px;display: inline-block;}
.plan-schedule-lot-detail-container table.plan-schedule-lot-detail tr:hover td,
.plan-schedule-lot-detail-container table.plan-schedule-lot-detail tr:hover{background: rgb(210, 227, 239);}
.plan-schedule-lot-detail-container table.plan-schedule-lot-detail tr:nth-child(even) {background-color: rgba(0, 0, 0, 0.0);}
.plan-schedule-lot-detail-container table.plan-schedule-lot-detail tr:nth-child(odd) {background-color: rgba(0, 0, 0, 0.04);}
.plan-schedule-lot-detail-container table.plan-schedule-lot-detail tr:first-of-type{border-bottom: solid 1px #E0E0E0;background-color: rgba(0, 0, 0, 0.0);}
.plan-schedule-lot-detail-container table.plan-schedule-lot-detail tr:first-of-type:hover{background-color: rgba(0, 0, 0, 0.0);}
.plan-schedule-lot-detail-container table.plan-schedule-lot-detail th,
.plan-schedule-lot-detail-container table.plan-schedule-lot-detail td{font-weight: normal;text-align: left;padding: 5px !important;}
.plan-schedule-lot-detail-container table.plan-schedule-lot-detail td{color: #333;vertical-align: top;}
.plan-schedule-lot-detail-container table.plan-schedule-lot-detail th.ta-l,
.plan-schedule-lot-detail-container table.plan-schedule-lot-detail td.ta-l{text-align: left;}
.plan-schedule-lot-detail-container table.plan-schedule-lot-detail th.ta-r,
.plan-schedule-lot-detail-container table.plan-schedule-lot-detail td.ta-r{text-align: right;}

/***/

.discussion-result-border{border-bottom: solid 1px silver;margin: 0 0 5px 0;padding: 8px 0;}

.discussion-result-title{margin: 0 20px 0 0;font-size:12px;float: left;display:inline-block;}

.discussion-result-value{margin: 0 0 0 0;font-size: 12px;float: left;}
.discussion-result-value span{display: inline-block;white-space: normal;width: 500px;}

.discussion-protocol-file{margin: 0;font-size: 12px;text-align: right;float: right;width: 160px;}
.discussion-protocol-file a{text-decoration: none;display: inline-block;margin: 0;}

/***/

.ui-slider.slider-range {float: left;clear: left;width: 540px;margin: 15px 15px 6px 7px;height: 8px;border: solid 1px #C0C0C0;}
.ui-slider.slider-range .ui-slider-range{background: #DAE1EA;}
.ui-slider.slider-range .ui-slider-handle{border: solid 1px #C0C0C0;width: 14px;height: 14px;border-radius: 7px;outline: none;}

.ui-slider-horizontal.slider-range .ui-slider-handle {top: -4px;margin-left: -9px;}

.slider-pips {float: left;margin-left: 4px;}

div.slider-point {float: left;width: 77px;font-size: 10px;text-align: center;}
div.slider-point-first {width: 43px;text-align: left;}

.slider-pips.pips_qty_6 div.slider-point {width: 94px;}
.slider-pips.pips_qty_6 div.slider-point-first {width: 47px;}

/***/

.profile-disussion .comments-container .comment-item h2{font-size: 14px !important;margin:0 0 15px;padding:0 0 10px;font-size:16px;font-weight:400;border-bottom:solid 1px silver;text-decoration: none;}

/*-------------------------------------------------------------------------------------
										FlexiGrid
-------------------------------------------------------------------------------------*/

.flexigrid_discussion .flexigrid div.tDiv{background:transparent;border:none;position:relative;overflow:hidden;margin:0 0 10px}
.flexigrid_discussion .flexigrid div.tDiv2{float:left;clear:both;padding:3px 1px 3px 3px}
.flexigrid_discussion .flexigrid div.sDiv{position:relative;border:none;border-top:0;overflow:hidden;display:none;margin:10px 0 0;background:#E8E8E8}
.flexigrid_discussion .flexigrid div.sDiv2{padding-top:7px;padding-bottom:3px;font-size:14px;color:#696969;}
.flexigrid_discussion .flexigrid div.fbutton{float:left;display:block;cursor:pointer;padding:3px 5px;border:1px solid rgba(226,226,226,1);border-radius:3px;margin:0 3px 0 0}
.flexigrid_discussion .flexigrid div.fbutton div{float:left;padding:1px 3px}
.flexigrid_discussion .flexigrid div.fbutton span{float:left;display:block;padding:3px;margin:0 3px 0 0}
.flexigrid_discussion .flexigrid div.fbutton:hover, .flexigrid_discussion .flexigrid div.fbutton.fbOver{padding:3px 5px;border:1px solid #CDCDCD;border-radius:3px;background:#F7F7F7;-webkit-box-shadow:inset 0 0 10px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 0 10px rgba(0,0,0,0.1);box-shadow:inset 0 0 10px rgba(0,0,0,0.1)}
.flexigrid_discussion .flexigrid div.fbutton:hover div, .flexigrid_discussion .flexigrid div.fbutton.fbOver div{padding:1px 3px;border:none}
.flexigrid_discussion .flexigrid div.hDiv{border:none;position:relative;overflow:hidden;background:#CAE0F2}
.flexigrid_discussion .flexigrid div.bDiv{border:none;border-bottom:solid 1px #E7E7E7;background:#fff;overflow:auto;position:relative}
.flexigrid_discussion .flexigrid div.hDiv th, .flexigrid_discussion .flexigrid div.bDiv td{border:none;text-align:left;overflow:hidden;vertical-align:top!important;padding-left:0;padding-right:0}
.flexigrid_discussion .flexigrid div.hDiv th div, .flexigrid_discussion .flexigrid div.bDiv td div, .flexigrid_discussion div.colCopy div{padding:10px;border-left:0 solid #fff}
.flexigrid_discussion .flexigrid div.hDiv th, .flexigrid_discussion div.colCopy{font-weight:400;cursor:default;white-space:nowrap;overflow:hidden}
.flexigrid_discussion .flexigrid div.hDiv th.thOver div, .flexigrid_discussion .flexigrid div.hDiv th.sorted.thOver div{border:none;padding-bottom:0}
.flexigrid_discussion .flexigrid div.bDiv td{border:none;vertical-align:top;white-space:nowrap}
.flexigrid_discussion .flexigrid div.hDiv th div{color:#000;font-weight:400;font-size:13px}
.flexigrid_discussion .flexigrid div.bDiv td div{border-top:0 solid #fff;padding:9px 10px 9px 10px;font-size:13px;color:#666;line-height:16px;}
.flexigrid_discussion .flexigrid tr.erow td{background:#EFEFEF;border:none}
.flexigrid_discussion .flexigrid tr.row_bg_yellow td{background:#ffec58;border:none}
.flexigrid_discussion .flexigrid div.bDiv tr:hover td,
.flexigrid_discussion .flexigrid div.bDiv tr:hover.review td,
.flexigrid_discussion .flexigrid div.bDiv tr:hover.review td div,
.flexigrid_discussion .flexigrid div.bDiv tr:hover.erow.review td,
.flexigrid_discussion .flexigrid div.bDiv tr:hover.erow.review td div,
.flexigrid_discussion .flexigrid div.bDiv tr:hover td.sorted,
.flexigrid_discussion .flexigrid div.bDiv tr.trOver td.sorted,
.flexigrid_discussion .flexigrid div.bDiv tr.trOver td{background:#d9ebf5;border:none !important;}
.flexigrid_discussion .flexigrid tr.trSelected td.sorted div,
.flexigrid_discussion .flexigrid tr.trSelected td div,
.flexigrid_discussion .flexigrid div.bDiv tr.trSelected.review td div,
.flexigrid_discussion .flexigrid div.bDiv tr.trSelected.erow.review td div{background:#428bca;color: white;}
.flexigrid_discussion .flexigrid div.bDiv tr.review td,
.flexigrid_discussion .flexigrid div.bDiv tr.review td div {background: rgb(247, 236, 117);color: black;}
.flexigrid_discussion .flexigrid div.bDiv tr.erow.review td,
.flexigrid_discussion .flexigrid div.bDiv tr.erow.review td div {background: rgb(244, 230, 80);color: black;}
.flexigrid_discussion .flexigrid div.pDiv{border:none;background:transparent;border-top:0;overflow:hidden;white-space:nowrap;position:relative;margin:10px 0 0}
.flexigrid_discussion .flexigrid div.pDiv div.pButton{float:left;width:22px;height:auto;border:solid 1px rgba(203,203,203,1);border-radius:3px;cursor:pointer;overflow:hidden;padding:3px;margin:0 3px 0 0}
.flexigrid_discussion .flexigrid div.pDiv div.pButton:hover,
.flexigrid_discussion .flexigrid div.pDiv div.pButton.pBtnOver{width:22px;height:auto;border:1px solid #ADADAD;cursor:pointer}
.flexigrid_discussion .flexigrid div.pDiv div.pButton:hover span,
.flexigrid_discussion .flexigrid div.pDiv div.pButton.pBtnOver span{width:20px;height:20px;border:none}
.flexigrid_discussion .flexigrid div.btnseparator{border:none;float:left;height:22px;margin:0 0 0 10px}
.flexigrid_discussion .flexigrid div.cDrag{display:none}
.flexigrid_discussion .flexigrid div.sDiv2 select,
.flexigrid_discussion .flexigrid div.pDiv select{background-color:#fff;border:1px solid #ccc;display:inline-block;vertical-align:middle;margin:0;padding:4px 6px;font-size:14px;color:#555;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;outline:none}
.flexigrid_discussion .flexigrid div.sDiv2 select{position:relative;top:-2px}
.flexigrid_discussion .flexigrid div.pGroup{height:auto}
.flexigrid_discussion .flexigrid div.pDiv .pPageStat,
.flexigrid_discussion .flexigrid div.pDiv .pcontrol{position:relative;top:7px;overflow:visible;color:#909090}
.flexigrid_discussion .flexigrid div.sDiv2 input[type="text"],
.flexigrid_discussion .flexigrid div.pGroup input[type="text"]{background-color:#fff;border:1px solid #ccc;top:-7px;height:20px;padding:3px 6px;font-size:14px;line-height:20px;color:#555;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border linear 0.2s,box-shadow linear .2s;-moz-transition:border linear 0.2s,box-shadow linear .2s;-o-transition:border linear 0.2s,box-shadow linear .2s;transition:border linear 0.2s,box-shadow linear .2s}
.flexigrid_discussion .flexigrid div.sDiv2 input[type="text"]{margin:0 0 0 10px;top:-2px;position:relative}

/* Нумерация страниц */

.pagination {
	margin: 20px 0;
}

.pagination ul {
	display: inline-block;
	*display: inline;
	margin-bottom: 0;
	margin-left: 0;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	zoom: 1;
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
}

.pagination ul > li {
	display: inline;	
}

.pagination ul > li > a,
.pagination ul > li > span {
	float: left;
	padding: 4px 12px;
	line-height: 20px;
	text-decoration: none;
	background-color: #ffffff;
	border: 1px solid #dddddd;
	border-left-width: 0;
	font-size: 14px !important;
}

.pagination ul > li > a:hover,
.pagination ul > li > a:focus,
.pagination ul > .active > a,
.pagination ul > .active > span {
	background-color: #f5f5f5;
}

.pagination ul > .active > a,
.pagination ul > .active > span {
	color: #999999;
	cursor: default;
}

.pagination ul > .disabled > span,
.pagination ul > .disabled > a,
.pagination ul > .disabled > a:hover,
.pagination ul > .disabled > a:focus {
	color: #999999;
	cursor: default;
	background-color: transparent;
}

.pagination ul > li:first-child > a,
.pagination ul > li:first-child > span {
	border-left-width: 1px;
	-webkit-border-bottom-left-radius: 4px;
	border-bottom-left-radius: 4px;
	-webkit-border-top-left-radius: 4px;
	border-top-left-radius: 4px;
	-moz-border-radius-bottomleft: 4px;
	-moz-border-radius-topleft: 4px;
}

.pagination ul > li:last-child > a,
.pagination ul > li:last-child > span {
	-webkit-border-top-right-radius: 4px;
	border-top-right-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	border-bottom-right-radius: 4px;
	-moz-border-radius-topright: 4px;
	-moz-border-radius-bottomright: 4px;
}

.pagination-centered {
	text-align: center;
}

.pagination-right {
	text-align: right;
}

.pagination-large ul > li > a,
.pagination-large ul > li > span {
	padding: 11px 19px;
	font-size: 17.5px;
}

.pagination-large ul > li:first-child > a,
.pagination-large ul > li:first-child > span {
	-webkit-border-bottom-left-radius: 6px;
	border-bottom-left-radius: 6px;
	-webkit-border-top-left-radius: 6px;
	border-top-left-radius: 6px;
	-moz-border-radius-bottomleft: 6px;
	-moz-border-radius-topleft: 6px;
}

.pagination-large ul > li:last-child > a,
.pagination-large ul > li:last-child > span {
	-webkit-border-top-right-radius: 6px;
	border-top-right-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
	border-bottom-right-radius: 6px;
	-moz-border-radius-topright: 6px;
	-moz-border-radius-bottomright: 6px;
}

.pagination-mini ul > li:first-child > a,
.pagination-small ul > li:first-child > a,
.pagination-mini ul > li:first-child > span,
.pagination-small ul > li:first-child > span {
	-webkit-border-bottom-left-radius: 3px;
	border-bottom-left-radius: 3px;
	-webkit-border-top-left-radius: 3px;
	border-top-left-radius: 3px;
	-moz-border-radius-bottomleft: 3px;
	-moz-border-radius-topleft: 3px;
}

.pagination-mini ul > li:last-child > a,
.pagination-small ul > li:last-child > a,
.pagination-mini ul > li:last-child > span,
.pagination-small ul > li:last-child > span {
	-webkit-border-top-right-radius: 3px;
	border-top-right-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	border-bottom-right-radius: 3px;
	-moz-border-radius-topright: 3px;
	-moz-border-radius-bottomright: 3px;
}

/****/

.pagination.pagination-top
{
	border-top: solid 1px #bbbbbf;
	padding-top: 10px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.pagination.pagination-bottom
{
	margin-top: 0px;
}

.pagination.pagination-top .panel-qty-items span,
.pagination.pagination-top .panel-page-size span
{
	
	font-size: 14px;
    color: #77777f;
    position: relative;
}

.pagination.pagination-top .panel-qty-items span
{
	top: 8px;
}

.pagination.pagination-top .panel-page-size span
{
	top: 2px;
}

.pagination.pagination-top ul
{
	float: left;
}

.pagination.pagination-top .panel-qty-items span
{
	margin-left: 20px;
}

.pagination.pagination-top .panel-page-size
{
	float: right;
}

.pagination.pagination-top .panel-page-size select
{
	margin-left: 10px !important;
}

.pagination ul.pagination-style-2
{
    display: inline-block;
    margin-bottom: 0;
    margin-left: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    zoom: 1;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

.pagination ul.pagination-style-2 ul > li,
.pagination ul.pagination-style-2 > li > a,
.pagination ul.pagination-style-2 > li > span
{
    border: none;
	border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
}

.pagination ul.pagination-style-2 > li.first-page a,
.pagination ul.pagination-style-2 > li.first-page span
{
	display: inline-block;
	width:23px;
	height:20px;
	background: white url(images/14w/first-page.gif) no-repeat left top !important;
	margin: 4px 24px 0px 0px !important;
	padding: 0px !important;
}
.pagination ul.pagination-style-2 > li.prev-page a,
.pagination ul.pagination-style-2 > li.prev-page span
{
	display: inline-block;
	width:11px;
	height:20px;
	background: white url(images/14w/prev-page.gif) no-repeat left top !important;
	margin: 4px 24px 0px 0px !important;
	padding: 0px !important;
}
.pagination ul.pagination-style-2 > li.next-page a,
.pagination ul.pagination-style-2 > li.next-page span
{
	display: inline-block;
	width:11px;
	height:20px;
	background: white url(images/14w/next-page.gif) no-repeat left top !important;
	margin: 4px 24px 0px 0px !important;
	padding: 0px !important;
}
.pagination ul.pagination-style-2 > li.last-page a,
.pagination ul.pagination-style-2 > li.last-page span
{
	display: inline-block;
	width:23px;
	height:20px;
	background: white url(images/14w/last-page.gif) no-repeat left top !important;
	margin: 4px 0px 0px 0px !important;
	padding: 0px !important;
}
.pagination ul.pagination-style-2 > li.page a,
.pagination ul.pagination-style-2 > li.page span
{
	border: solid 1px #fff !important;
	display: inline-block;
    font-size: 14px !important;
    color: #77777f !important;
	background: white !important;
	margin: 4px 24px 0px 0px !important;
	padding: 0px !important;
}

.pagination ul.pagination-style-2 > li.page a
{
	color: rgb(19, 108, 175) !important;
}

.pagination ul.pagination-style-2 > li.first-page.disabled a,
.pagination ul.pagination-style-2 > li.first-page.disabled span
{
	background: white url(images/14w/first-page-disable.gif) no-repeat left top !important;
}
.pagination ul.pagination-style-2 > li.prev-page.disabled a,
.pagination ul.pagination-style-2 > li.prev-page.disabled span
{
	background: white url(images/14w/prev-page-disable.gif) no-repeat left top !important;
}
.pagination ul.pagination-style-2 > li.next-page.disabled a,
.pagination ul.pagination-style-2 > li.next-page.disabled span
{
	background: white url(images/14w/next-page-disable.gif) no-repeat left top !important;
}
.pagination ul.pagination-style-2 > li.last-page.disabled a,
.pagination ul.pagination-style-2 > li.last-page.disabled span
{
	background: white url(images/14w/last-page-disable.gif) no-repeat left top !important;
}

.pagination ul.pagination-style-2 > li.page.active > a,
.pagination ul.pagination-style-2 > li.page.active > span
{
	border: solid 1px rgb(19, 108, 175) !important;
    padding-left: 5px !important;
    padding-right: 5px !important;
    background: rgb(19, 108, 175) !important;
    color: #fff !important;
}


.answer-header {
	text-align: right;
	font-size: 14px;
	margin: 0 10px 5px 10px;
}

.answer-text {
	margin-left: 20px;
	padding: 10px 10px;
	width: auto;
	line-height: 100%;
	overflow: hidden;
	/* background-color: #f1f2f5; */
	border: 1px solid #f1f3f4;
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
}