/*
    Document   : layout
    Author     : Marek Kugacz <marek@kugacz.com>
    Description:
        Forms layout
*/

.filterForm .form_row
{
    float: left;
    margin-right: 5px;
}

.main_form .form_table
{
	/*width: 80%;*/
}

.main_form .form_row
{

}

.main_form .form_row_label
{
    width: 100%;
	font-size: 12px;
}

.main_form .form_row_help
{
    max-width: 340px;
    margin-left: 220px;
    font-style: italic;
    font-size: 0.9em;
    margin-top: 0px;
    padding-top: 0px;
    padding-bottom: 10px;
}

.main_form .form_row_widget input,
.main_form .form_row_widget textarea,
.main_form .form_row_widget select {
    width: 80%;
    /*line-height: 25px;*/
    padding: 4px 10px;
    margin: 0px;
}
.date select {
    width: auto!important;
}
.main_form .form_row_widget select{
	height: 27px;
}

.main_form .form_row_errors
{

}

.main_form .form_errors
{

}

.main_form .form_row_clear,
.filterForm .form_row_clear
{
    float: none;
    clear: both;
}

.main_form .form_row_label, .main_form .form_row_widget, .main_form .form_row_errors, .main_form .form_errors
{
    /*line-height: 2em;*/
}

.main_form .form_error_row
{
    margin-top: 3px;
    margin-bottom: 3px;
}

.main_form .field_error
{
    color: #FF0000;
    font-style: italic;
}

.loginForm
{
    width: 500px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

#positioning_error_form .choice_widget_item {
    display: block;
}


.required{
	color: red;
}

.form_list_row .csrfLinkForm {
	float: right;
	display: inline;
}

.form_list_row .form_row {
	float: left;
}
.form_list_row {
	display: inline-block;
	width: 50%;
}

.edit_reviewform {
	padding-top: 18px;
	padding-left: 20px;
	float: left;
	width: 50px;
}
.keywordModule select {
	width: 199px;
	height: 150px;
}

.keywordList,.keywordAdd {
	float: left;
}
.keywordModule {
	display: inline-block;
}
.keywordAdd {
	float: left;
	margin-top: 15px;
	margin-left: 30px;
	width: 250px;

}

.keywordAdd input[type="text"] {
	margin: 0;
	width: 196px;
	margin-bottom: 10px;
	margin-top: 5px;
}
.keywordAdd button {
	width: 200px;
	height: 40px;
	border: 1px solid #999;
	cursor: pointer;
}

.action {
	width: 65px;
}

.findUser .form_row {
    width: 200px;
    float: left;
    padding: 0px;
}
.findUser .form_row input,.findUser .form_row select {
    width: 100%;
}