.cr_bar-block {
	background-color:#f8f8f8;
	margin-bottom:2px;
	padding:4px 0 0 12px;
	font-size:14px;
	line-height:20px;
}

.cv_wrap {
	
}

.cv_wrap  table {
	box-sizing: border-box;
	-moz-box-sizing: border-box; /* Для Firefox */	
	border-spacing:0px;
	width:100% !important;
	table-layout: fixed !important;
	overflow-x: hidden !important;
	white-space: normal !important;
}

.cv_wrap  td {
	border:1px solid #ccc;
	padding:8px;
}

.cv_title {
	background-color:#f4f4f4;
	padding:10px 40px 5px 10px;
	border-top:2px solid #bbb;
}

.cv_edit {
	height:0px;
	float:right;
	margin:10px 10px 0 0;
	overflow:show;
}

.cv_edit img {
	cursor:pointer;
}

.cv_filter {
	color:#555;
	cursor:pointer;
	text-decoration:underline;
}

.cv_hint {
	background-color:#f4f4f4;
	padding:0 10px 5px 10px;
	font-size:12px;
	color:#999;
}

.cv_wrap table td {
	padding:3px 10px 3px 10px;
}

.cv_item {
	margin:1px;
	padding:3px;
	background-color:#f4f4f4;
}

.cv_voted_users {
	width:60px;
	cursor:pointer;
	text-align:center;
	vertical-align:middle;
}

.cv_voted_users:hover {
	background-color:#fbffc1;
}

.cv_button {
	width:90px;
	font-size:12px;
	text-align:center;
	background-color:#64a506;
	color:#e0f2c7;
	cursor:pointer;
}

.cv_button:hover {
	background-color:#79c60c;
}

.cv_button_cancel {
	background-color:#c6490c;
	color:#ffd5c1;
}

.cv_button_cancel:hover {
	background-color:#e85a15;
}
