.msie .ui-state-focus {
	outline: 1px dotted gray;
}

.msie :focus {
	outline: none !important;
}

.msie .ui-dialog {
	overflow: visible;
}

.msie .list-add-button span.ui-button-text {
	padding-top: 3px;
	padding-bottom: 0;
}

.msie input,
.msie textarea,
.msie select,
.msie .uneditable-input {
	border: auto;
}

.msie .ui-dialog .ui-dialog-content {
	overflow-x: hidden !important;
	overflow-y: auto !important;
}

.msie .ui-dialog .ui-dialog-content form {
	overflow-x: hidden !important;
}

.msie .ui-dialog-content fieldset legend {
	padding: 1em 0;
}

.msie #message-window,
.msie #login-window {
	position: relative !important;
}

.msie input[type=search] {
	border-radius: 99px;
	line-height: 17px;
	height: 17px;
	font-size: 13px;
	padding: 2px 2px 0px 10px;
}

.msie .badge {
	line-height: 11px;
}

.msie .placeholdersjs {
	color: #B5B5B5;
	font-style: italic;
}

.ie8 * {
	/*border: 1px solid red;*/
}

.ie8 #wrapper-header .wrapper-nav-inner ul li a {
	padding: 10px 11px;
}

.ie8 #wrapper-header .nav-actions ul li a {
	padding: 5px;
	text-align: left;
}

.ie8 #wrapper-nav {
	min-width: 880px;
}
