input {
	margin:0;
	vertical-align: middle;
	padding:0;
}

form {
	margin:0; 
	padding:0;
}

.tab form {
	margin:10px 0 5px 0;
}

.inputwide {
	border:1px solid #cecece;
	background: #eae4db;
	color: #696969;
	margin:0 5px 3px 0px;
	padding: 2px 0 0 0;
	height: 16px;
	width:150px;
	font-size:10px;
}

.inputtext-login {
	border:1px solid #cecece;
	background:#eae4db;
	padding:3px;
	width:180px;
	font-size:11px;
    clear:both;
    color:#888;
}

.inputtext-pass {
	border:1px solid #cecece;
	background:#eae4db;
	padding:3px;
	width:180px;
	font-size:11px;
    clear:both;
    color:#888;
    margin-top:3px;
}

.inputSubmitLogin {
    background:darkorange;
    border:none;
    color:#fff;
    font-weight:bold;
    font-size:11px;
    padding:3px;
    margin-top:3px;
    cursor:pointer;
}

.inputtext, .form-input {
	border:1px solid #cecece;
	background: #eae4db;
	color: #696969;
	margin:0 5px 3px 0px;
	padding: 2px 0 0 0;
	height: 16px;
	width:105px;
	font-size:10px;
}

td .form-input {
	border:1px solid #cecece;
	background: #eae4db;
	color: #696969;
	margin:0 5px 3px 0px;
	padding: 2px 0 0 0;
	height: 16px;
	width:295px;
	font-size:10px;
}


.form-textarea {
	width:290px;
	height:180px;
	border:1px #ddd solid;
	padding:4px;
    background: #eae4db;
}

.form-select {
	border:1px #ddd solid;
	padding:2px;
}

.form-submit_old {
    font-weight:bold;
    font-size:8pt;
    outline:none;
    border:none;
	color:#fff;
    width:127px;
    height:33px;
    background:url('/_p/_gfx/submit.png');
    cursor:pointer;
}
.form-submit {
	border:0px;
	margin:0 0 2px 0;
	padding: 0 5px 3px 7px;
	line-height:17px;
	font-weight:bold;
	color:#fff;
	font-size: 10px;
	cursor: pointer;
    outline:none;
	background:url('/_p/_gfx/submit.gif') no-repeat top left;
	width:99px;
	height: 19px;
}

.form-login {
    background:#f7f6ef;
    padding-top:10px;
    text-align:center;
}

.mini-login {
    font:normal 12px/120% Arial, Helvetica, "sans-serif";
    width:160px;
	border:1px #ddd solid;
	padding:2px;
    background:url('/_p/_gfx/input.gif');
}

.mini-pass {
    font:normal 12px/120% Arial, Helvetica, "sans-serif";
    width:120px;
	border:1px #ddd solid;
	padding:2px;
    background:url('/_p/_gfx/input.gif');
}

.mini-submit {
    font:normal 12px/120% Arial, Helvetica, "sans-serif";
	border:1px #5790c8 solid;
	background:#5790c8;
	color:#fff;
    width:35px;
    height:22px;
}

.createTopic {
    color:#fff;
    border:none;
    background:#555;
    padding:3px;
}

.inputsearchf {
    padding:1px 4px;
    border:1px #bbb solid;
    width:150px;
    color:#aaa;
    font-size:12px;
}

.submitorange {
    padding:1px 4px;
    color:#fff;
    font-weight:bold;
    border:none;
    background:#ff9a00;
    font-size:12px;
    cursor:pointer;
}

/* Added mandatory fields sign. Shall be probably moved to appropriate style definition place. */
.field-mandatory{
	font-weight: bold;
	color:	#ff8000;
}
