@charset "utf-8";

table.proposal_tems {
	width: 100%;
	margin: 0px 0px 20px 0px;
}

table.proposal_tems td table.rating {
	width: 100%;
	z-index: 1;
}

table.proposal_tems td table.rating .top-left {
	width: 4px;
	height: 5px;
	background: url("../images/proposal/proposal-border.gif") no-repeat left top;
	margin: 0px;
	padding: 0px;
}

table.proposal_tems td table.rating .top {
	background: #F5F5F5 url("../images/proposal/border.gif") repeat-x right top;
	height: 5px;
	margin: 0px;
	padding: 0px;
}

table.proposal_tems td table.rating .top-right {
	width: 4px;
	height: 5px;
	background: url("../images/proposal/proposal-border.gif") no-repeat left -30px;
	margin: 0px;
	padding: 0px;
}

table.proposal_tems td table.rating .content-left {
	width: 4px;
	background: #F5F5F5 url("../images/proposal/border.gif") repeat-y left top;
	margin: 0px;
	padding: 0px;
}

table.proposal_tems td table.rating .content {
	background: #F5F5F5;
	padding: 5px;
}

table.proposal_tems td table.rating .content-right {
	width: 4px;
	background: #F5F5F5 url("../images/proposal/border.gif") repeat-y right top;
	margin: 0px;
	padding: 0px;
}

table.proposal_tems td table.rating .bottom-left {
	width: 4px;
	height: 5px;
	background: url("../images/proposal/proposal-border.gif") no-repeat left -5px;
	margin: 0px;
	padding: 0px;
}

table.proposal_tems td table.rating .bottom {
	background: #F5F5F5 url("../images/proposal/border.gif") repeat-x right bottom;
	height: 5px;
	margin: 0px;
	padding: 0px;
}

table.proposal_tems td table.rating .bottom-right {
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	height: 5px;
	width: 4px;
	background: #F5F5F5;
	margin: 0px;
	padding: 0px;
}


table.proposal_tems td table.proposal_content {
	margin: 5px 0px 0px -1px;
	width: 100%;
	z-index: 99 !important;
}

table.proposal_tems td table.proposal_content .top-left {
	width: 4px;
	height: 5px;
	border-left: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
	background: #ffffff;
	margin: 0px;
	padding: 0px;
}

table.proposal_tems td table.proposal_content .top-right {
	width: 4px;
	height: 5px;
	background: url("../images/proposal/proposal-border.gif") no-repeat right -10px;
	margin: 0px;
	padding: 0px;
}

table.proposal_tems td table.proposal_content .top {
	background: #ffffff url("../images/proposal/border.gif") repeat-x left top;
	height: 5px;
	margin: 0px;
	padding: 0px;
}

table.proposal_tems td table.proposal_content .content-left {
	width: 4px;
	background: #ffffff url("../images/proposal/border.gif") repeat-y left top;
	margin: 0px;
	padding: 0px;
}

table.proposal_tems td table.proposal_content .content-right {
	width: 4px;
	background: #ffffff url("../images/proposal/border.gif") repeat-y right top;
	margin: 0px;
	padding: 0px;
}

table.proposal_tems td table.proposal_content .content {
	background: #ffffff;
	padding: 5px 5px 5px 15px;
}

table.proposal_tems td table.proposal_content .bottom-right {
	width: 4px;
	height: 5px;
	background: url("../images/proposal/proposal-border.gif") no-repeat right -15px;
	margin: 0px;
	padding: 0px;
}

table.proposal_tems td table.proposal_content .bottom-left {
	width: 4px;
	height: 5px;
	background: url("../images/proposal/proposal-border.gif") no-repeat right -25px;
	margin: 0px;
	padding: 0px;
}

table.proposal_tems td table.proposal_content .bottom {
	background: #ffffff url("../images/proposal/border.gif") repeat-x left bottom;
	height: 5px;
	margin: 0px;
	padding: 0px;
}

a.rating_plus {
	width: 32px;
	height: 30px;
	display: inline-block;
	background: url("../images/proposal/proposal-rating.png") no-repeat left top;
	text-decoration: none;
}

a.rating_plus:hover {
	background: url("../images/proposal/proposal-rating.png") no-repeat left -30px;
	text-decoration: none;
}

a.rating_plus_off {
	width: 32px;
	height: 30px;
	display: inline-block;
	background: url("../images/proposal/proposal-rating.png") no-repeat left -60px;
	text-decoration: none;
}

a.rating_minus {
	width: 32px;
	height: 30px;
	display: inline-block;
	background: url("../images/proposal/proposal-rating.png") no-repeat left -90px;
	text-decoration: none;
}

a.rating_minus:hover {
	background: url("../images/proposal/proposal-rating.png") no-repeat left -120px;
	text-decoration: none;
}

a.rating_minus_off {
	width: 32px;
	height: 30px;
	display: inline-block;
	background: url("../images/proposal/proposal-rating.png") no-repeat left -150px;
	text-decoration: none;
}

.rating_echo {
	font-family: Arial;
	font-size: 25px;
	font-weight: bold;
	text-align: center;
	margin: 0px 0px 10px 0px;
	text-shadow: 2px 2px 2px #999;
}

.rating_search_echo {
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	margin: 0px 0px 10px 0px;
}

.rating_echo span.plus, .rating_search_echo span.plus {
	color: #50a217;
}

.rating_echo span.minus, .rating_search_echo span.minus {
	color: #e02121;
}

h2.proposal_tems_title {
	font-size: 20px;
	font-weight: normal;
	font-family: Arial,Tahoma,sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #333;
	text-shadow: 2px 2px 2px #cccccc;
}

h2.proposal_tems_title a {
	color: #105895;
	text-decoration: underline;
}

h2.proposal_tems_title a:hover {
	color: #F00;
	text-decoration: underline;
}

h2.proposal_tems_title a:active {
	color: #000;
}

h2.proposal_search_tems_title {
	font-size:1.1em;
	font-weight: 700;
	font-family: Arial, Tahoma,sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #333;
}

h2.proposal_search_tems_title a {
	color: #105895;
	text-decoration: underline;
}

h2.proposal_search_tems_title a:hover {
	color: #F00;
}

h2.proposal_search_tems_title a:active {
	color: #000
}

.proposal_about {
	padding: 5px 0px 5px 3px;
	color: #333;
}

.proposal_date {
	color: #999;
}

.proposal_date a {
	color: #09F;
	text-decoration: underline;
}

.proposal_date a:hover {
	color: #004D80;
}

.proposal_date a:active {
	color: #F00;
}

.proposal_comm_numm {
	
}

.proposal_comm_numm a {
	color: #09F;
	text-decoration: underline;
}

.proposal_comm_numm a:hover {
	color: #004D80;
}

.proposal_comm_numm a:active {
	color: #F00;
}

table.proposal_search {
	width: 100%;
	border: none;
	height: 100px;
	margin: 0px 0px 10px 0px;
	z-index: 25;
}

table.proposal_search td.left {
	width: 5px;
	background: url("../images/proposal/proposal-search.png") no-repeat left top;
}

table.proposal_search td.content {
	background: url("../images/proposal/proposal-search.png") repeat-x left -100px;
	padding: 15px;
}

table.proposal_search td.content .new_idea {
	color: #666;
	font-size: 18px;
	font-family: Arial,Tahoma,sans-serif;
	margin: 0px 0px 5px 0px;
	text-shadow: 2px 2px 2px #cccccc;
}

table.proposal_search td.right {
	width: 5px;
	background: url("../images/proposal/proposal-search.png") no-repeat left -200px;
}

input.prosopal_search_input_text {
	width: 100%;
	height: 23px;
	font-size: 14px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px 4px 0px 4px;
	
}

input.prosopal_search_input_submit {
	height: 36px;
	width: 122px;
	border: none;
	display: inline-block;
	font-size: 13px;
	padding: 3px 0px 0px 25px;
	color: #666;
	font-weight: bold;
	cursor: pointer;
	text-align: left;
	background: url("../images/proposal/proposal_search_btn.png") no-repeat left top;
	margin: -9px 0px 0px 10px;
}

input.prosopal_search_input_submit:hover {
	background: url("../images/proposal/proposal_search_btn.png") no-repeat left -36px;
}

div.proposal_status {
	padding: 30px 0px 0px 0px;
	margin: 0px 0px 5px 0px;
	z-index: 1;
	background: url("../images/proposal/proposal-horizontal-line.png") no-repeat scroll right bottom;
}


ul.tabs-proposal {
	list-style: none;
	padding: 0px;
	margin: 0px 20px 0px 0px;
	z-index: 5;
	float: left;
}

ul.tabs-proposal li {
	padding: 0px;
	float: left;
	margin: 0px 2px 0px 0px;
}

ul.tabs-proposal li#proposal_status_ajax {
	padding: 0px;
	float: left;
	margin: 7px 10px 0px 0px;
}

ul.tabs-proposal li a {
	background: url("../images/proposal/tabs.png") no-repeat right -30px;
	height: 30px;
	display: block;
	padding-right: 4px;
	text-decoration: none;
}

ul.tabs-proposal li a:hover {
	background: url("../images/proposal/tabs.png") no-repeat right -60px;
	text-decoration: none;
	cursor: pointer;
	text-decoration: none;
}

ul.tabs-proposal li a span.span-for-tabs {
	height: 30px;
	display: block;
	background: url("../images/proposal/tabs.png") no-repeat scroll left -30px;
	padding: 0px 8px 0px 12px;
	line-height: 32px;
	text-align: center;
	text-decoration: none;
	font-size: 11px;
	color: #000000;
	font-family: Tahoma, Geneva, sans-serif;
}

ul.tabs-proposal li a:hover span.span-for-tabs {
	background: url("../images/proposal/tabs.png") no-repeat scroll left -60px;
}

ul.tabs-proposal li.active a {
	background: url("../images/proposal/tabs.png") no-repeat right top;
}

ul.tabs-proposal li.active a span.span-for-tabs {
	background: url("../images/proposal/tabs.png") no-repeat scroll left top;
}

table.proposal-full-rating {
	width: 100px;
	border: none;
}

table.proposal-full-rating td.top-left {
	width: 4px;
	height: 5px;
	background: url("../images/proposal/proposal-border.gif") no-repeat left top;
}

table.proposal-full-rating td.top {
	background: #F5F5F5 url("../images/proposal/border.gif") repeat-x left top;
	height: 5px;
}

table.proposal-full-rating td.top-right {
	width: 4px;
	height: 5px;
	background: url("../images/proposal/proposal-border.gif") no-repeat left -30px;
}

table.proposal-full-rating td.content-left {
	background: #F5F5F5 url("../images/proposal/border.gif") repeat-y left top;
	width: 4px;
}

table.proposal-full-rating td.content {
	background: #F5F5F5;
	border: none;
	padding: 5px;
}

table.proposal-full-rating td.content-right {
	background: #F5F5F5 url("../images/proposal/border.gif") repeat-y right top;
	width: 4px;
}

table.proposal-full-rating td.bottom-left {
	width: 4px;
	height: 5px;
	background: url("../images/proposal/proposal-border.gif") no-repeat left -5px;
}

table.proposal-full-rating td.bottom {
	height: 5px;
	background: #F5F5F5 url("../images/proposal/border.gif") repeat-x left bottom;
}

table.proposal-full-rating td.bottom-right {
	width: 4px;
	height: 5px;
	background: url("../images/proposal/proposal-border.gif") no-repeat left -35px;
}

.prosopal-full-status {
	padding: 8px 15px 8px 15px;
	background: #F3F9FF;
	border: 1px solid #BFDFFF;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	/*border-radius: 5px;*/
	color: #000000;
}

h3.proposal_full_comments {
	font-size: 16px;
	font-weight: bold;
	font-family: Arial,Tahoma,sans-serif;
	margin: 10px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	color: #FF8000;
	text-shadow: 2px 2px 2px #cccccc;
}

.proposal-comment-del {
	color: #999;
}

.official_answer_title {
	font-size: 10px;
	font-weight: bold;
	color: #06F;
}

.prosopal-edit {
	padding: 8px 15px 8px 15px;
	background: #FFFFEA;
	border: 1px solid #FFFF82;
	border-radius: 5px;
	-webkit-radius: 5px;
	color: #999;
	margin: 0px 0px 10px 0px;
}

.prosopal-edit a {
	color: #09F;
}

.prosopal-edit a:hover {
	color: #F00;
}

.prosopal-edit a:active {
	color: #000;
}

.proposal_search_drop {
}

.proposal_search_drop a {
	width: 15px;
	height: 11px;
	background: url("../images/proposal/drop.gif") no-repeat top left;
	display: block;
	text-decoration: none;
}

.proposal_search_drop a:hover {
	background: transparent url("../images/proposal/drop.gif") no-repeat scroll -15px 0;
	text-decoration: none;
}

.proposal_search_main_list {
	background: #EFEFEF;
	padding: 10px 10px 10px 10px;
	margin: -15px 0px 0px 0px;
	border: 1px solid #E5E5E5;
	border-radius-bottomleft: 5px;
	border-radius-bottomright: 5px;
	-webkit-border-radius-bottomleft: 5px;
	-webkit-border-radius-bottomright: 5px;
}

.proposal_search_result_list_bg {
	background: #ffffff;
	border: 1px solid #cccccc;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	padding: 10px;
	margin: 0px 0px 10px 0px;
}

.proposal-search-add-idea {
	color: #333;
}

.proposal_mini_status_complited {
	width: 80px;
	height: 16px;
	display: block;
	background: #88C73B;
	color: #FFF;
	margin: 0px 0px 0px 5px;
	text-align: center;
	padding: 3px 0px 3px 0px;
	border: 1px solid #C8E4A5;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	/*text-shadow: 1px 1px 1px #000;*/
}

.proposal_mini_status_rejected {
	width: 80px;
	height: 16px;
	display: block;
	background: #B7B7B7;
	color: #FFF;
	margin: 0px 0px 0px 5px;
	text-align: center;
	padding: 3px 0px 3px 0px;
	border: 1px solid #CFCFCF;
	border-radius: 5px;
	-webkit-border-radius: 5px;
}

.proposal_mini_status_performed {
	width: 80px;
	height: 16px;
	display: block;
	background: #FEBC5A;
	color: #FFF;
	margin: 0px 0px 0px 5px;
	text-align: center;
	padding: 3px 0px 3px 0px;
	border: 1px solid #FEDCA9;
	border-radius: 5px;
	-webkit-border-radius: 5px;
}

.proposal_mini_status_scheduled {
	width: 100px;
	height: 16px;
	display: block;
	background: #76BBE8;
	color: #FFF;
	margin: 0px 0px 0px 5px;
	text-align: center;
	padding: 3px 0px 3px 0px;
	border: 1px solid #B7DBF2;
	border-radius: 5px;
	-webkit-border-radius: 5px;
}

.proposal_unite_main_list {
	background: #EFEFEF;
	padding: 10px 10px 10px 10px;
	margin: 0px 0px 0px 0px;
	border: 1px solid #E5E5E5;
	border-radius: 5px;
	-webkit-border-radius: 5px;
}

.proposal_unite_result_list_bg {
	background: #ffffff;
	border: 1px solid #cccccc;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	padding: 10px;
	margin: 0px 0px 10px 0px;
}

.proposal-unite-text {
	color: #333;
}

.odd-comments {
	background: #FFC;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	padding: 5px;
	margin: 0px 0px 10px 0px;
}

.img-comments {
	margin: 0px 10px 10px 0px;
	border: 1px solid #CCC;
	padding: 2px;
	background: #FFF;
	border-radius: 5px;
	-webkit-border-radius: 5px;
}

textarea.propopal-comments {
	border: 1px solid rgb(224, 224, 224); 
	width: 460px; 
	height: 100px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	margin: 0px 0px 5px 0px;
	padding: 5px;
	color: #333;
	border-radius: 3px;
	-webkit-border-radius: 3px;
}

textarea.propopal-comments:hover, textarea.propopal-comments:focus {
	border: 1px solid #999;	
}

.comments {
	margin: 0px 0px 5px 0px;
}

.comments_odd {
	margin: 0px 0px 5px 0px;
	background: #FDF9C1;
	border: 1px solid #FDF9C1;
	padding: 5px 0px 5px 0px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
}

.proposal-full-tems {
	padding: 10px;
}

.proposal-content {
	text-align: left;
	min-width:527px;
}

.proposal-content td {
	vertical-align: top;
}

/*------------------------------------------=-=-=-=-=-=-=-=
	Навигация по страницам в комментариях
------------------------------------------=-=-=-=-=-=-=-=*/

.result_top_padd {
	float: right;
}

td.navigation-com {
	padding: 5px 20px 10px 0px;
}

div.navigation-com {
	padding: 10px 0px 10px 0px;
}

.navigation-com span {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.navigation-com span span {
	display: inline-table;
	height: 19px;
	line-height: 19px;
	font-size: 11px;
	/*border: 1px solid #FC3;*/
	border: 1px solid #999;
	padding: 0px 7px 0px 7px;
	font-weight: bold;
	/*color: #FC3;*/
	/* background: #FFFAEA; */
	color: #999;
	background: #F4F4F4;
}

.navigation-com span a {
	display: inline-table;
	height: 19px;
	line-height: 19px;
	font-size: 11px;
	/*border: 1px solid #FAF0DE;*/
	border: 1px solid #C7C7C7;
	padding: 0px 7px 0px 7px;
	/*color: #E3AD48;*/
	color: #959595;
}

.navigation-com span a:hover {
	/*border: 1px solid #E9B961;*/
	/*color: #E3AD48;*/
	/*background: #FFFBEC;*/
	border: 1px solid #A4A4A4;
	color: #959595;
	background: #F5F5F5;
}