
/* Looks like button */
#content a.submit-like,
#content a.button-like,
.button-like, 
.bad-job {
	padding: 0.4em 0.4em;
	margin: 5px;
	cursor: pointer;
	-moz-border-radius: 0.4em;
	-webkit-border-radius: 0.4em;
	font: 11px Verdana;
}

#content a.button-like,
.button-like, 
.bad-job {
	background: transparent url(../images/button_background.png) top left;
	border: #5f5e5e solid 1px;
	font-weight: bold;
}

#content a.submit-like {
	background: transparent url(../images/button_background.green.png) top left;
	border: #376F67 solid 1px;
	color: #fff;
	font-weight: bold;
}

#content a.button-like:hover,
#content a.submit-like:hover,
.button-like:hover {
	background-position: 0 -27px;
}

#content a.button-like:hover,
.button-like:hover {
	border-color: #3c81c4;
}

#content a.submit-like:hover {
	border-color: #0a6c60;
}


#content.lang_fa a.button-like,
#content.lang_fa a.submit-like,
.lang_fa .button-like {
	font: 12px Terafik, Tahoma;
}

#content a.button-like.bad-job,
#content a.submit-like.bad-job,
#content form button.bad-job,
.bad-job {
	color: #fff;
	background: transparent url(../images/button_background.bad-job.png) top left;
	border: #6F373C solid 1px;
	font-weight: bold;
}

#content a.button-like.bad-job:hover,
#content a.submit-like.bad-job:hover,
#content form button.bad-job:hover,
.bad-job:hover {
	background-position: 0 -27px;
	border-color: #801;
}


/* submit */

#content form button,
#content form input[type=submit],
#content form input[type=reset],
.submit,
.jsbutton {
	color: #fff;
	height: 27px;
	background: transparent url(../images/button_background.green.png) top left;
	padding: 0.1em 0.1em;
	border: #376F67 solid 1px;
	cursor: pointer;
	-moz-border-radius: 0.4em;
	-webkit-border-radius: 0.4em;
	font: 12px Verdana;
	font-weight: bold;
}

#content form button:hover,
#content form input[type=submit]:hover,
#content form input[type=reset]:hover,
.submit:hover,
.jsbutton:hover {
	background-position: 0 -30px;
	border-color: #0a6c60;
}

#content.lang_fa form button,
#content.lang_fa form input[type=submit],
#content.lang_fa form input[type=reset],
.lang_fa .submit,
.lang_fa .jsbutton {
	font: 14px Terafik, Tahoma;
}

/* text */

#content form input,
#content form select,
#content form option,
#content form textarea,
.input {
	color: #222;
	font-size: 10pt;
	padding: 0.1em 0.2em;
	border: #058 solid 1px;
	background: #eee;
}

#content.lang_en form select {
	padding-right: 0;
}

#content.lang_fa form select {
	padding-left: 0;
}

#content form option {
	border: none;
}

#content form input:focus,
#content form select:focus,
#content form option:focus,
#content form textarea:focus,
.input:focus {
	color: #111;
	background: #f7f7f7;
}

#content form input [readonly=readonly],
#content form select [readonly=readonly],
#content form option [readonly=readonly],
#content form textarea [readonly=readonly],
#content form input [disabled=disabled],
#content form select [disabled=disabled],
#content form option [disabled=disabled],
#content form textarea [disabled=disabled],
.input [disabled=disabled],
.input [readonly=readonly] {
	border-color: #999;
	color: #666;
	background: #eee;
}

/* set */

#content form fieldset {
	border: #058 solid 1px;
	border-top: 0;
	border-right: 0;
	padding: 0.5em;
	margin: 3px 1px;
}

#content.lang_fa form fieldset {
	border: #058 solid 1px;
	border-top: 0;
	border-left: 0;
}

/* error */

#content form .has_error {
	border-color: #801;
	background: #fec;
}

#content form .has_error:focus {
	border-color: #801;
	background: #fec;
}

#content form .input_file {
	padding: 2px;
}

#content form .input_file_has_error {
	border: 1px solid #801;
	background: #fec;
}

#content form .frm_error_box {
	line-height: 12pt;
	color: #fee;
	background-color: #801;
	font-size: 6pt;
	font-weight: bold;
	padding: 0.3em 0.8em 0.3em 0.5em;
	/* white-space: nowrap; */
}


/* Sidebar */

#sidebar form input {
	color: #333;
	padding: 0 0.3em;
	background: #ddd;
	border: #058 solid 0px;
}

#sidebar form input:focus {
	color: #111;
	background: #f7f7f7;
}


/* LTR */

form input,
form select,
form textarea,
.input {
	text-align: left;
	direction: ltr;
	font-family: "Bitstream Vera Sans","DejaVu Sans","Tahoma",sans-serif;
}


/* Review Tables */

table.review-table th {
	font-weight: bold;
	vertical-align: top;
	white-space: nowrap;
	width: 35%;
}

#content.lang_en table.review-table th {
	text-align: left;
}

#content.lang_fa table.review-table th {
	text-align: right;
}

